OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
VcstCmnGeoStructs.h File Reference
#include <map>
#include <string>
#include <vector>
#include <VcstCmnConsts.h>
#include <VcstCalLutStructures.h>
Include dependency graph for VcstCmnGeoStructs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CmnGeoEAPointType
 
struct  CmnGeoEphAttType
 
struct  AdcsHskTlmType
 
struct  BusCritTlmType
 
struct  CmnGeoEphemType
 
struct  CmnGeoAttType
 
struct  CmnGeoScEAType
 
struct  OrbitalElementsType
 
struct  polarWanderDataType
 
struct  CmnGeoPolarUT1Type
 
struct  InstrumentLutType
 
struct  CmnGeoParamLutType
 
struct  JPLEphemLutType
 
struct  SAALutType
 
struct  SolarDiffVoltLutType
 
struct  SolarDiffRotationMatrixLutType
 
struct  proSdrViirsCalQALUT
 
struct  L1ANavDataType
 

Typedefs

typedef std::map< double, CmnGeoEAPointTypeCmnGeoEphAttPointsMap
 

Enumerations

enum  CmnGeoAnomalyStage { GEO_ANOMALY_STAGE_0 = 0, GEO_ANOMALY_STAGE_1 = 1, GEO_ANOMALY_STAGE_2 = 2, GEO_ANOMALY_STAGE_3 = 3 }
 
enum  CmnGeoEACheckError {
  GEO_EA_CHK_NO_ERROR = 0, GEO_EA_CHK_ANG_MOMENTUM = 1, GEO_EA_CHK_ANG_MOMENTUM_Z = 2, GEO_EA_CHK_ORIBIT_CONSISTENCY = 4,
  GEO_EA_CHK_POS_ABS = 8, GEO_EA_CHK_POS_MAG = 16, GEO_EA_CHK_VEL_ABS = 32, GEO_EA_CHK_VEL_MAG = 64,
  GEO_EA_CHK_ATTITUDE = 128
}
 
enum  BandType { BAND_TYPE_MOD = 0, BAND_TYPE_IMG, BAND_TYPE_DNB, BAND_TYPE_MOD_UNAGG }
 

Typedef Documentation

◆ CmnGeoEphAttPointsMap

typedef std::map<double, CmnGeoEAPointType> CmnGeoEphAttPointsMap

Definition at line 117 of file VcstCmnGeoStructs.h.

Enumeration Type Documentation

◆ BandType

enum BandType
Enumerator
BAND_TYPE_MOD 
BAND_TYPE_IMG 
BAND_TYPE_DNB 
BAND_TYPE_MOD_UNAGG 

Definition at line 47 of file VcstCmnGeoStructs.h.

◆ CmnGeoAnomalyStage

Enumerator
GEO_ANOMALY_STAGE_0 
GEO_ANOMALY_STAGE_1 
GEO_ANOMALY_STAGE_2 
GEO_ANOMALY_STAGE_3 

Definition at line 22 of file VcstCmnGeoStructs.h.

◆ CmnGeoEACheckError

Enumerator
GEO_EA_CHK_NO_ERROR 
GEO_EA_CHK_ANG_MOMENTUM 
GEO_EA_CHK_ANG_MOMENTUM_Z 
GEO_EA_CHK_ORIBIT_CONSISTENCY 
GEO_EA_CHK_POS_ABS 
GEO_EA_CHK_POS_MAG 
GEO_EA_CHK_VEL_ABS 
GEO_EA_CHK_VEL_MAG 
GEO_EA_CHK_ATTITUDE 

Definition at line 31 of file VcstCmnGeoStructs.h.