OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
ias_types.h File Reference

Go to the source code of this file.

Typedefs

typedef unsigned char IAS_BYTE_TYPE
 
typedef short IAS_I2_TYPE
 
typedef unsigned short IAS_UI2_TYPE
 
typedef int IAS_I4_TYPE
 
typedef unsigned int IAS_UI4_TYPE
 
typedef float IAS_R4_TYPE
 
typedef double IAS_R8_TYPE
 
typedef char IAS_CHAR_TYPE
 
typedef unsigned char IAS_UCHAR_TYPE
 

Enumerations

enum  ias_data_type {
  type_error =-1, IAS_BYTE, IAS_I2, IAS_UI2,
  IAS_I4, IAS_UI4, IAS_R4, IAS_R8,
  IAS_CHAR, IAS_UCHAR, IAS_NDTYPES
}
 
enum  ias_access_mode { IAS_READ, IAS_WRITE, IAS_UPDATE }
 
enum  ias_frame_type {
  IAS_UNKNOWN_FRAME_TYPE = -1, IAS_GEOBOX = 1, IAS_PROJBOX, IAS_UL_SIZE,
  IAS_MINBOX, IAS_MAXBOX, IAS_PATH_ORIENTED, IAS_PATH_MINBOX,
  IAS_PATH_MAXBOX, IAS_LUNAR_MINBOX, IAS_LUNAR_MAXBOX, IAS_STELLAR_FRAME
}
 
enum  ias_corr_fit_method {
  IAS_FIT_ERROR =-1, IAS_FIT_ELLIP_PARA =1, IAS_FIT_ELLIP_GAUSS, IAS_FIT_RECIP_PARA,
  IAS_FIT_ROUND
}
 
enum  ias_acquisition_type {
  IAS_ACQUISITION_TYPE_ERROR = -1, IAS_EARTH, IAS_LUNAR, IAS_STELLAR,
  IAS_OTHER_ACQUISITION
}
 
enum  ias_correction_type { IAS_CORRECTION_TYPE_ERROR = -1, IAS_SYSTEMATIC, IAS_PRECISION, IAS_TERRAIN }
 
enum  ias_datetime_format_type { IAS_DATETIME_TYPE_ERROR = -1, IAS_DATETIME_L0R_FORMAT, IAS_DATETIME_CPF_FORMAT }
 
enum  ias_processing_system_type { IAS_PROCESSING_SYSTEM_UNDEF = -1, IAS_PROCESSING_SYSTEM_IAS, IAS_PROCESSING_SYSTEM_LPGS }
 

Typedef Documentation

◆ IAS_BYTE_TYPE

typedef unsigned char IAS_BYTE_TYPE

Definition at line 21 of file ias_types.h.

◆ IAS_CHAR_TYPE

typedef char IAS_CHAR_TYPE

Definition at line 28 of file ias_types.h.

◆ IAS_I2_TYPE

typedef short IAS_I2_TYPE

Definition at line 22 of file ias_types.h.

◆ IAS_I4_TYPE

typedef int IAS_I4_TYPE

Definition at line 24 of file ias_types.h.

◆ IAS_R4_TYPE

typedef float IAS_R4_TYPE

Definition at line 26 of file ias_types.h.

◆ IAS_R8_TYPE

typedef double IAS_R8_TYPE

Definition at line 27 of file ias_types.h.

◆ IAS_UCHAR_TYPE

typedef unsigned char IAS_UCHAR_TYPE

Definition at line 29 of file ias_types.h.

◆ IAS_UI2_TYPE

typedef unsigned short IAS_UI2_TYPE

Definition at line 23 of file ias_types.h.

◆ IAS_UI4_TYPE

typedef unsigned int IAS_UI4_TYPE

Definition at line 25 of file ias_types.h.

Enumeration Type Documentation

◆ ias_access_mode

Enumerator
IAS_READ 
IAS_WRITE 
IAS_UPDATE 

Definition at line 32 of file ias_types.h.

◆ ias_acquisition_type

Enumerator
IAS_ACQUISITION_TYPE_ERROR 
IAS_EARTH 
IAS_LUNAR 
IAS_STELLAR 
IAS_OTHER_ACQUISITION 

Definition at line 73 of file ias_types.h.

◆ ias_corr_fit_method

Enumerator
IAS_FIT_ERROR 
IAS_FIT_ELLIP_PARA 
IAS_FIT_ELLIP_GAUSS 
IAS_FIT_RECIP_PARA 
IAS_FIT_ROUND 

Definition at line 63 of file ias_types.h.

◆ ias_correction_type

Enumerator
IAS_CORRECTION_TYPE_ERROR 
IAS_SYSTEMATIC 
IAS_PRECISION 
IAS_TERRAIN 

Definition at line 82 of file ias_types.h.

◆ ias_data_type

Enumerator
type_error 
IAS_BYTE 
IAS_I2 
IAS_UI2 
IAS_I4 
IAS_UI4 
IAS_R4 
IAS_R8 
IAS_CHAR 
IAS_UCHAR 
IAS_NDTYPES 

Definition at line 5 of file ias_types.h.

◆ ias_datetime_format_type

Enumerator
IAS_DATETIME_TYPE_ERROR 
IAS_DATETIME_L0R_FORMAT 
IAS_DATETIME_CPF_FORMAT 

Definition at line 92 of file ias_types.h.

◆ ias_frame_type

Enumerator
IAS_UNKNOWN_FRAME_TYPE 
IAS_GEOBOX 
IAS_PROJBOX 
IAS_UL_SIZE 
IAS_MINBOX 
IAS_MAXBOX 
IAS_PATH_ORIENTED 
IAS_PATH_MINBOX 
IAS_PATH_MAXBOX 
IAS_LUNAR_MINBOX 
IAS_LUNAR_MAXBOX 
IAS_STELLAR_FRAME 

Definition at line 39 of file ias_types.h.

◆ ias_processing_system_type

Enumerator
IAS_PROCESSING_SYSTEM_UNDEF 
IAS_PROCESSING_SYSTEM_IAS 
IAS_PROCESSING_SYSTEM_LPGS 

Definition at line 100 of file ias_types.h.