ocssw  1.0
Classes | Defines | Enumerations
/disk01/web/ocssw/build/src/geogen_modis/GEO_geo.h File Reference

(r8099/r7924)

#include "GEO_basic.h"
#include "PGS_DEM.h"

Go to the source code of this file.

Classes

struct  GEO_bcoord_struct

Defines

#define MAX_SCAN_NUMBER   1000
#define MAX_FRAMES   1354
#define SAMPLE_RATIO_HKM   2
#define SAMPLE_RATIO_QKM   4
#define SAMPLES_HKM   (MAX_FRAMES*SAMPLE_RATIO_HKM)
#define SAMPLES_QKM   (MAX_FRAMES*SAMPLE_RATIO_QKM)
#define MAX_PADDED   (SAMPLES_QKM+3)
#define DETECTORS_1KM   10
#define DETECTORS_HKM   (DETECTORS_1KM*SAMPLE_RATIO_HKM)
#define DETECTORS_QKM   (DETECTORS_1KM*SAMPLE_RATIO_QKM)
#define MAX_SCAN_SAMPLE   MAX_FRAMES /* Obsolescent */
#define MAX_DETECTORS   DETECTORS_1KM /* Obsolescent */
#define MAX_IMPULSE_NUMBER   25
#define MAX_POLY_DEGREE   4
#define MIN_TIME_OFFSET   0.0
#define EA_SOURCE_SELECT_LUN   600280
#define VALIDATE_ORBIT_NO_LUN   600281
#define TERRAIN_CORRECT_LUN   600310
#define MAX_BAND_NUMBER   36
#define FIRST_BAND   30
#define LATCH_TO_CENTER   0.5
#define BASE_SAMPLES   DETECTORS_1KM /* Obsolescent */
#define MAX_SAMPLES   SAMPLE_RATIO_QKM /* Obsolescent */
#define ROLL   0
#define PITCH   1
#define YAW   2
#define POSITION   0
#define VELOCITY   3
#define ELEC_SIDES   2
#define ENCODER_LENGTH   78
#define SECTOR_LENGTH   40
#define ANCIL_LENGTH   64
#define NUM_L1A_QUALITY_FLAGS   4
#define NUM_L1A_SECTOR_VIEWS   6
#define INVALID_INPUT_DATA   128
#define NO_ELLIPSE_INTERSECT   64
#define BAD_TERRAIN   32
#define NEAR_LIMB   4
#define INVALID_SENSOR_ANGLES   8
#define INVALID_SOLAR_ANGLES   8
#define TAI_FLAG   1.e10
#define TERRAIN_CORRECT   "TRUE"
#define LONG_FVALUE   (-999.0)
#define LAT_FVALUE   (-999.0)
#define HGHT_FVALUE   (-32767)
#define SENSORZEN_FVALUE   (-32767)
#define SENSORAZIM_FVALUE   (-32767)
#define RANGE_FVALUE   0
#define SOLARZEN_FVALUE   (-32767)
#define SOLARAZIM_FVALUE   (-32767)
#define TEMP_FVALUE   (-999.0)
#define THERMCORR_FVALUE   (-999.0)
#define GFLAGS_FVALUE   255
#define HIRES_FVALUE   (-128)
#define MAX_DEM_ROWS   108
#define MAX_DEM_TILES   26410
#define MAX_DEM_HORIZONTAL   200
#define MAX_DEM_VERTICAL   200
#define NO_DEM_DATA   (-1)
#define MIN_TERRAIN_HEIGHT   (-450.0)
#define MAX_TERRAIN_HEIGHT   9600.0
#define PGS_PI   3.14159265358979323846
#define RAD2DEG   (180.0/PGS_PI)
#define DEG2RAD   (PGS_PI/180.0)
#define MAX_UINT16_VAL   (0xFFFF)

Enumerations

enum  {
  SHALLOW_OCEAN, DRYLAND, COAST, SHALLOW_INLAND,
  EPHEMERAL, DEEP_INLAND, CONTINENTAL, DEEP_OCEAN,
  NUM_LWMASK, L_SMASK_FVALUE = (0x10000 + PGSd_DEM_NO_FILLVALUE)>>8
}

Define Documentation

#define ANCIL_LENGTH   64

Definition at line 111 of file GEO_geo.h.

#define BAD_TERRAIN   32

Definition at line 118 of file GEO_geo.h.

#define BASE_SAMPLES   DETECTORS_1KM /* Obsolescent */

Definition at line 99 of file GEO_geo.h.

#define DEG2RAD   (PGS_PI/180.0)

Definition at line 172 of file GEO_geo.h.

#define DETECTORS_1KM   10

Definition at line 82 of file GEO_geo.h.

Definition at line 83 of file GEO_geo.h.

Definition at line 84 of file GEO_geo.h.

#define EA_SOURCE_SELECT_LUN   600280

Definition at line 91 of file GEO_geo.h.

#define ELEC_SIDES   2

Definition at line 106 of file GEO_geo.h.

#define ENCODER_LENGTH   78

Definition at line 109 of file GEO_geo.h.

#define FIRST_BAND   30

Definition at line 97 of file GEO_geo.h.

#define GFLAGS_FVALUE   255

Definition at line 154 of file GEO_geo.h.

#define HGHT_FVALUE   (-32767)

Definition at line 146 of file GEO_geo.h.

#define HIRES_FVALUE   (-128)

Definition at line 155 of file GEO_geo.h.

#define INVALID_INPUT_DATA   128

Definition at line 116 of file GEO_geo.h.

#define INVALID_SENSOR_ANGLES   8

Definition at line 120 of file GEO_geo.h.

#define INVALID_SOLAR_ANGLES   8

Definition at line 121 of file GEO_geo.h.

#define LAT_FVALUE   (-999.0)

Definition at line 145 of file GEO_geo.h.

#define LATCH_TO_CENTER   0.5

Definition at line 98 of file GEO_geo.h.

#define LONG_FVALUE   (-999.0)

Definition at line 144 of file GEO_geo.h.

#define MAX_BAND_NUMBER   36

Definition at line 96 of file GEO_geo.h.

#define MAX_DEM_HORIZONTAL   200

Definition at line 160 of file GEO_geo.h.

#define MAX_DEM_ROWS   108

Definition at line 158 of file GEO_geo.h.

#define MAX_DEM_TILES   26410

Definition at line 159 of file GEO_geo.h.

#define MAX_DEM_VERTICAL   200

Definition at line 161 of file GEO_geo.h.

#define MAX_DETECTORS   DETECTORS_1KM /* Obsolescent */

Definition at line 86 of file GEO_geo.h.

#define MAX_FRAMES   1354

Definition at line 76 of file GEO_geo.h.

#define MAX_IMPULSE_NUMBER   25

Definition at line 88 of file GEO_geo.h.

#define MAX_PADDED   (SAMPLES_QKM+3)

Definition at line 81 of file GEO_geo.h.

#define MAX_POLY_DEGREE   4

Definition at line 89 of file GEO_geo.h.

#define MAX_SAMPLES   SAMPLE_RATIO_QKM /* Obsolescent */

Definition at line 100 of file GEO_geo.h.

#define MAX_SCAN_NUMBER   1000

Definition at line 75 of file GEO_geo.h.

#define MAX_SCAN_SAMPLE   MAX_FRAMES /* Obsolescent */

Definition at line 85 of file GEO_geo.h.

#define MAX_TERRAIN_HEIGHT   9600.0

Definition at line 167 of file GEO_geo.h.

#define MAX_UINT16_VAL   (0xFFFF)

Definition at line 173 of file GEO_geo.h.

#define MIN_TERRAIN_HEIGHT   (-450.0)

Definition at line 166 of file GEO_geo.h.

#define MIN_TIME_OFFSET   0.0

Definition at line 90 of file GEO_geo.h.

#define NEAR_LIMB   4

Definition at line 119 of file GEO_geo.h.

#define NO_DEM_DATA   (-1)

Definition at line 162 of file GEO_geo.h.

#define NO_ELLIPSE_INTERSECT   64

Definition at line 117 of file GEO_geo.h.

#define NUM_L1A_QUALITY_FLAGS   4

Definition at line 112 of file GEO_geo.h.

#define NUM_L1A_SECTOR_VIEWS   6

Definition at line 113 of file GEO_geo.h.

#define PGS_PI   3.14159265358979323846

Definition at line 170 of file GEO_geo.h.

#define PITCH   1

Definition at line 102 of file GEO_geo.h.

#define POSITION   0

Definition at line 104 of file GEO_geo.h.

#define RAD2DEG   (180.0/PGS_PI)

Definition at line 171 of file GEO_geo.h.

#define RANGE_FVALUE   0

Definition at line 149 of file GEO_geo.h.

#define ROLL   0

Definition at line 101 of file GEO_geo.h.

#define SAMPLE_RATIO_HKM   2

Definition at line 77 of file GEO_geo.h.

#define SAMPLE_RATIO_QKM   4

Definition at line 78 of file GEO_geo.h.

Definition at line 79 of file GEO_geo.h.

Definition at line 80 of file GEO_geo.h.

#define SECTOR_LENGTH   40

Definition at line 110 of file GEO_geo.h.

#define SENSORAZIM_FVALUE   (-32767)

Definition at line 148 of file GEO_geo.h.

#define SENSORZEN_FVALUE   (-32767)

Definition at line 147 of file GEO_geo.h.

#define SOLARAZIM_FVALUE   (-32767)

Definition at line 151 of file GEO_geo.h.

#define SOLARZEN_FVALUE   (-32767)

Definition at line 150 of file GEO_geo.h.

#define TAI_FLAG   1.e10

Definition at line 122 of file GEO_geo.h.

#define TEMP_FVALUE   (-999.0)

Definition at line 152 of file GEO_geo.h.

#define TERRAIN_CORRECT   "TRUE"

Definition at line 123 of file GEO_geo.h.

#define TERRAIN_CORRECT_LUN   600310

Definition at line 93 of file GEO_geo.h.

#define THERMCORR_FVALUE   (-999.0)

Definition at line 153 of file GEO_geo.h.

#define VALIDATE_ORBIT_NO_LUN   600281

Definition at line 92 of file GEO_geo.h.

#define VELOCITY   3

Definition at line 105 of file GEO_geo.h.

#define YAW   2

Definition at line 103 of file GEO_geo.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
SHALLOW_OCEAN 
DRYLAND 
COAST 
SHALLOW_INLAND 
EPHEMERAL 
DEEP_INLAND 
CONTINENTAL 
DEEP_OCEAN 
NUM_LWMASK 
L_SMASK_FVALUE 

Definition at line 126 of file GEO_geo.h.