OB.DAAC Logo
NASA Logo
Ocean Color Science Software

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

Go to the source code of this file.

Functions

PGSt_SMF_status read_vdata (int32 v_id, int32 start_record, int32 records, char *vname, char *fname, void *buffer)
 
PGSt_SMF_status read_attribute (int32 s_id, char *attr_name, int32 TypeID, void *buffer)
 
PGSt_SMF_status read_part_sds_rank2 (int32 sd_id, char *sds_name, int32 start0, int32 start1, int32 edge0, int32 edge1, void *data)
 
PGSt_SMF_status read_part_sds_rank3 (int32 sd_id, char *sds_name, int32 start0, int32 start1, int32 start2, int32 edge0, int32 edge1, int32 edge2, void *data)
 
PGSt_SMF_status read_sds_rank1 (int32, char *, int32, void *)
 
PGSt_SMF_status read_sds_rank2 (int32, char *, int32, int32, void *)
 
PGSt_SMF_status read_sds_rank3 (int32, char *, int32, int32, int32, void *)
 
PGSt_SMF_status read_sds_rank4 (int32, char *, int32, int32, int32, int32, void *)
 
PGSt_SMF_status write_sds_rank1 (int32, char *, char *, int32, char *, void *)
 
PGSt_SMF_status write_sds_rank2 (int32, char *, char *, char *, int32, int32, char *, void *)
 
PGSt_SMF_status write_sds_rank3 (int32, char *, char *, char *, char *, int32, int32, int32, char *, void *)
 
PGSt_SMF_status write_sds_rank4 (int32, char *, char *, char *, char *, char *, int32, int32, int32, int32, char *, void *)
 
PGSt_SMF_status read_sds_rankn (int32 sd_id, char *sds_name, int32 data_type, int32 rank, int32 *start, int32 *edge, void *data)
 
PGSt_SMF_status write_sds_rankn (int32 file_id, char *sds_name, int32 data_type, int32 rank, int32 *edge, char **dim_name, void *data)
 
PGSt_SMF_status Check_Valid_Range (char *data_name, int32 data_type, char *a_lb, char *a_ub, char *a_fillvalue, int32 count, void *buffer)
 

Variables

char * invalidinputfile
 
char * corruptinputfile
 

Function Documentation

◆ Check_Valid_Range()

PGSt_SMF_status Check_Valid_Range ( char *  data_name,
int32  data_type,
char *  a_lb,
char *  a_ub,
char *  a_fillvalue,
int32  count,
void *  buffer 
)

Definition at line 1782 of file HDF_Lib.c.

◆ read_attribute()

PGSt_SMF_status read_attribute ( int32  s_id,
char *  attr_name,
int32  TypeID,
void *  buffer 
)

Definition at line 33 of file HDF_Lib.c.

◆ read_part_sds_rank2()

PGSt_SMF_status read_part_sds_rank2 ( int32  sd_id,
char *  sds_name,
int32  start0,
int32  start1,
int32  edge0,
int32  edge1,
void *  data 
)

Definition at line 150 of file HDF_Lib.c.

◆ read_part_sds_rank3()

PGSt_SMF_status read_part_sds_rank3 ( int32  sd_id,
char *  sds_name,
int32  start0,
int32  start1,
int32  start2,
int32  edge0,
int32  edge1,
int32  edge2,
void *  data 
)

Definition at line 249 of file HDF_Lib.c.

◆ read_sds_rank1()

PGSt_SMF_status read_sds_rank1 ( int32  ,
char *  ,
int32  ,
void *   
)

Definition at line 359 of file HDF_Lib.c.

◆ read_sds_rank2()

PGSt_SMF_status read_sds_rank2 ( int32  ,
char *  ,
int32  ,
int32  ,
void *   
)

Definition at line 449 of file HDF_Lib.c.

◆ read_sds_rank3()

PGSt_SMF_status read_sds_rank3 ( int32  ,
char *  ,
int32  ,
int32  ,
int32  ,
void *   
)

Definition at line 546 of file HDF_Lib.c.

◆ read_sds_rank4()

PGSt_SMF_status read_sds_rank4 ( int32  ,
char *  ,
int32  ,
int32  ,
int32  ,
int32  ,
void *   
)

Definition at line 644 of file HDF_Lib.c.

◆ read_sds_rankn()

PGSt_SMF_status read_sds_rankn ( int32  sd_id,
char *  sds_name,
int32  data_type,
int32  rank,
int32 *  start,
int32 *  edge,
void *  data 
)

Definition at line 1478 of file HDF_Lib.c.

◆ read_vdata()

PGSt_SMF_status read_vdata ( int32  v_id,
int32  start_record,
int32  records,
char *  vname,
char *  fname,
void *  buffer 
)

Definition at line 748 of file HDF_Lib.c.

◆ write_sds_rank1()

PGSt_SMF_status write_sds_rank1 ( int32  ,
char *  ,
char *  ,
int32  ,
char *  ,
void *   
)

Definition at line 944 of file HDF_Lib.c.

◆ write_sds_rank2()

PGSt_SMF_status write_sds_rank2 ( int32  ,
char *  ,
char *  ,
char *  ,
int32  ,
int32  ,
char *  ,
void *   
)

Definition at line 1062 of file HDF_Lib.c.

◆ write_sds_rank3()

PGSt_SMF_status write_sds_rank3 ( int32  ,
char *  ,
char *  ,
char *  ,
char *  ,
int32  ,
int32  ,
int32  ,
char *  ,
void *   
)

Definition at line 1192 of file HDF_Lib.c.

◆ write_sds_rank4()

PGSt_SMF_status write_sds_rank4 ( int32  ,
char *  ,
char *  ,
char *  ,
char *  ,
char *  ,
int32  ,
int32  ,
int32  ,
int32  ,
char *  ,
void *   
)

Definition at line 1329 of file HDF_Lib.c.

◆ write_sds_rankn()

PGSt_SMF_status write_sds_rankn ( int32  file_id,
char *  sds_name,
int32  data_type,
int32  rank,
int32 *  edge,
char **  dim_name,
void *  data 
)

Definition at line 1648 of file HDF_Lib.c.

Variable Documentation

◆ corruptinputfile

char* corruptinputfile

Definition at line 20 of file HDF_Lib.c.

◆ invalidinputfile

char* invalidinputfile

Definition at line 18 of file HDF_Lib.c.