OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
cdl_object.h File Reference
#include "cdl_object_proto.h"
Include dependency graph for cdl_object.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cdl_hdrStruct
 
struct  ATTRObjStruct
 
struct  SFSDObjStruct
 
struct  MFSDObjStruct
 
struct  VGRPObjStruct
 
struct  VSETObjStruct
 
struct  DFANObjStruct
 
struct  ObjIndexStruct
 

Macros

#define MAXDIMS   3
 
#define WIFSATTRTYPE   1
 
#define WIFSVGRPTYPE   2
 
#define WIFSMFSDTYPE   3
 
#define WIFSSFSDTYPE   4
 
#define WIFSVSETTYPE   5
 
#define WIFSDFANTYPE   6
 
#define WIFSATTRTYPESTR   "Attribute"
 
#define WIFSVGRPTYPESTR   "Vgroup"
 
#define WIFSMFSDTYPESTR   "MF_SDS"
 
#define WIFSSFSDTYPESTR   "SF_SDS"
 
#define WIFSVSETTYPESTR   "Vset"
 
#define WIFSDFANTYPESTR   "DFAN"
 

Typedefs

typedef MFSDObjType MFSDObj
 
typedef ATTRObjType ATTRObj
 
typedef VGRPObjType VGRPObj
 
typedef SFSDObjType SFSDObj
 
typedef VSETObjType VSETObj
 
typedef DFANObjType DFANObj
 
typedef ObjIndexType Objidx
 

Macro Definition Documentation

◆ MAXDIMS

#define MAXDIMS   3

Definition at line 54 of file cdl_object.h.

◆ WIFSATTRTYPE

#define WIFSATTRTYPE   1

Definition at line 57 of file cdl_object.h.

◆ WIFSATTRTYPESTR

#define WIFSATTRTYPESTR   "Attribute"

Definition at line 63 of file cdl_object.h.

◆ WIFSDFANTYPE

#define WIFSDFANTYPE   6

Definition at line 62 of file cdl_object.h.

◆ WIFSDFANTYPESTR

#define WIFSDFANTYPESTR   "DFAN"

Definition at line 68 of file cdl_object.h.

◆ WIFSMFSDTYPE

#define WIFSMFSDTYPE   3

Definition at line 59 of file cdl_object.h.

◆ WIFSMFSDTYPESTR

#define WIFSMFSDTYPESTR   "MF_SDS"

Definition at line 65 of file cdl_object.h.

◆ WIFSSFSDTYPE

#define WIFSSFSDTYPE   4

Definition at line 60 of file cdl_object.h.

◆ WIFSSFSDTYPESTR

#define WIFSSFSDTYPESTR   "SF_SDS"

Definition at line 66 of file cdl_object.h.

◆ WIFSVGRPTYPE

#define WIFSVGRPTYPE   2

Definition at line 58 of file cdl_object.h.

◆ WIFSVGRPTYPESTR

#define WIFSVGRPTYPESTR   "Vgroup"

Definition at line 64 of file cdl_object.h.

◆ WIFSVSETTYPE

#define WIFSVSETTYPE   5

Definition at line 61 of file cdl_object.h.

◆ WIFSVSETTYPESTR

#define WIFSVSETTYPESTR   "Vset"

Definition at line 67 of file cdl_object.h.

Typedef Documentation

◆ ATTRObj

typedef ATTRObjType ATTRObj

Definition at line 185 of file cdl_object.h.

◆ DFANObj

typedef DFANObjType DFANObj

Definition at line 189 of file cdl_object.h.

◆ MFSDObj

typedef MFSDObjType MFSDObj

Definition at line 184 of file cdl_object.h.

◆ Objidx

typedef ObjIndexType Objidx

Definition at line 196 of file cdl_object.h.

◆ SFSDObj

typedef SFSDObjType SFSDObj

Definition at line 187 of file cdl_object.h.

◆ VGRPObj

typedef VGRPObjType VGRPObj

Definition at line 186 of file cdl_object.h.

◆ VSETObj

typedef VSETObjType VSETObj

Definition at line 188 of file cdl_object.h.