OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
meta_l3b.h File Reference
#include <dfutils.h>
#include <hdf5.h>
Include dependency graph for meta_l3b.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  meta_l3bType
 

Macros

#define SM_ATTRSZ   1024
 
#define MD_ATTRSZ   10000
 
#define LG_ATTRSZ   65535 /* MAX_ORDER is defined in HDF as 65535 */
 

Functions

void calculate_temporal_range (meta_l3bType *meta_l3b)
 
int write_l3b_meta_hdf4 (int32_t sd_id, meta_l3bType *meta_l3b)
 
int write_l3b_meta_netcdf4 (idDS ds_id, meta_l3bType *meta_l3b, int write64bit)
 
int32_t rdattr (int32_t sdfid, char *attr_name, void *buf)
 
int32_t getattrsz (int32_t id, char *attr_name, int32_t *nt, int32_t *count)
 
int32_t read_l3b_meta_hdf4 (int32_t sdfid, meta_l3bType *meta_l3b)
 
int32_t read_l3b_meta_hdf5 (hid_t grp0, meta_l3bType *meta_l3b)
 
int32_t read_l3b_meta_netcdf4 (int ncid, meta_l3bType *meta_l3b)
 

Macro Definition Documentation

◆ LG_ATTRSZ

#define LG_ATTRSZ   65535 /* MAX_ORDER is defined in HDF as 65535 */

Definition at line 9 of file meta_l3b.h.

◆ MD_ATTRSZ

#define MD_ATTRSZ   10000

Definition at line 8 of file meta_l3b.h.

◆ SM_ATTRSZ

#define SM_ATTRSZ   1024

Definition at line 7 of file meta_l3b.h.

Function Documentation

◆ calculate_temporal_range()

void calculate_temporal_range ( meta_l3bType meta_l3b)

Definition at line 18 of file write_l3b_meta.c.

◆ getattrsz()

int32_t getattrsz ( int32_t  id,
char *  attr_name,
int32_t *  nt,
int32_t *  count 
)

Definition at line 747 of file read_l3b_meta.c.

◆ rdattr()

int32_t rdattr ( int32_t  sdfid,
char *  attr_name,
void *  buf 
)

Definition at line 853 of file l3stat_chk.c.

◆ read_l3b_meta_hdf4()

int32_t read_l3b_meta_hdf4 ( int32_t  sdfid,
meta_l3bType meta_l3b 
)

Definition at line 126 of file read_l3b_meta.c.

◆ read_l3b_meta_hdf5()

int32_t read_l3b_meta_hdf5 ( hid_t  grp0,
meta_l3bType meta_l3b 
)

Definition at line 767 of file read_l3b_meta.c.

◆ read_l3b_meta_netcdf4()

int32_t read_l3b_meta_netcdf4 ( int  ncid,
meta_l3bType meta_l3b 
)

Definition at line 930 of file read_l3b_meta.c.

◆ write_l3b_meta_hdf4()

int write_l3b_meta_hdf4 ( int32_t  sd_id,
meta_l3bType meta_l3b 
)

Definition at line 59 of file write_l3b_meta.c.

◆ write_l3b_meta_netcdf4()

int write_l3b_meta_netcdf4 ( idDS  ds_id,
meta_l3bType meta_l3b,
int  write64bit 
)

Definition at line 164 of file write_l3b_meta.c.