ocssw  1.0
Classes | Functions
Hdf Namespace Reference

Classes

class  hdf4_bin
class  hdf5_Aquarius
class  hdf5_bin
class  hdf_bin
class  cdf4_bin

Functions

int create_vdata (int32 file_id, int32 vg_id, int32 *vdata_id, const char *vdata_name, const char *class_name, int32 n_flds, char const *const fldname[], int32 type[], int32 noext, int32 *aid)
int32 write_vdata (int vdata_id, int32 n_recs_to_write, void *data)
int read_binList (int n_elem, int32 vdata_id_binlist, binListStruct *binList)
int write_binList (int n_elem, int32 vdata_id_binlist, binListStruct *binList)
int write_prodData (int n_elem, int32 vdata_id_proddata, float32 *data, binListStruct *binList)
int copy_prodData (int n_elem, int32 *binsToCopy, char const *const fldname3[], int32 in_vdata_id_proddata, int32 out_vdata_id_proddata)
int create_compound (hid_t group_id, const char *dataset_name, hid_t *dataset_id, hid_t *type_id, size_t typesize, int32_t n_flds, char const *const fldname[], size_t offset[], hid_t type[], hid_t *filespace, hid_t dataspace)
int CreateH5D (hid_t grp, const char *sname, const char *lname, const char *units, double low, double high, float slope, float offset, hid_t nt, int rank, int32_t d0, int32_t d1, int32_t d2, int32_t d3, int32_t d4, int32_t d5, const char *dn0, const char *dn1, const char *dn2, const char *dn3, const char *dn4, const char *dn5, hid_t plist)
int CreateH5D (hid_t grp, const char *sname, const char *lname, const char *stdname, const char *units, double low, double high, float slope, float offset, float fillvalue, hid_t nt, int rank, int32_t d0, int32_t d1, int32_t d2, int32_t d3, int32_t d4, int32_t d5, const char *dn0, const char *dn1, const char *dn2, const char *dn3, const char *dn4, const char *dn5, hid_t plist)
int h5a_set (hid_t dataset, const char *nam, hid_t typ, hid_t cnt, VOIDP data)
hid_t h5d_create (hid_t grp, const char *nam, hid_t typ, int rank, hsize_t d0, hsize_t d1, hsize_t d2, hsize_t d3, hsize_t d4, hsize_t d5, hid_t *dataset, hid_t *dataspace, hid_t plist)
herr_t h5d_read (hid_t id, const char *name, VOIDP data, hsize_t rank, hsize_t s[6], hsize_t e[6])
herr_t h5d_write (hid_t id, const char *name, VOIDP data, hsize_t rank, hsize_t s[6], hsize_t e[6])
int SetScalarH5A (hid_t id, const char *name, hid_t type, const void *value)

Function Documentation

int Hdf::copy_prodData ( int  n_elem,
int32 *  binsToCopy,
char const *const  fldname3[],
int32  in_vdata_id_proddata,
int32  out_vdata_id_proddata 
)

Definition at line 237 of file bin_util.cpp.

int Hdf::create_compound ( hid_t  group_id,
const char *  dataset_name,
hid_t *  dataset_id,
hid_t *  type_id,
size_t  typesize,
int32_t  n_flds,
char const *const  fldname[],
size_t  offset[],
hid_t  type[],
hid_t *  filespace,
hid_t  dataspace 
)

Definition at line 269 of file bin_util.cpp.

int Hdf::create_vdata ( int32  file_id,
int32  vg_id,
int32 *  vdata_id,
const char *  vdata_name,
const char *  class_name,
int32  n_flds,
char const *const  fldname[],
int32  type[],
int32  noext,
int32 *  aid 
)

Definition at line 9 of file bin_util.cpp.

int Hdf::CreateH5D ( hid_t  grp,
const char *  sname,
const char *  lname,
const char *  units,
double  low,
double  high,
float  slope,
float  offset,
hid_t  nt,
int  rank,
int32_t  d0,
int32_t  d1,
int32_t  d2,
int32_t  d3,
int32_t  d4,
int32_t  d5,
const char *  dn0,
const char *  dn1,
const char *  dn2,
const char *  dn3,
const char *  dn4,
const char *  dn5,
hid_t  plist 
)

Definition at line 174 of file hdf5util.cpp.

int Hdf::CreateH5D ( hid_t  grp,
const char *  sname,
const char *  lname,
const char *  stdname,
const char *  units,
double  low,
double  high,
float  slope,
float  offset,
float  fillvalue,
hid_t  nt,
int  rank,
int32_t  d0,
int32_t  d1,
int32_t  d2,
int32_t  d3,
int32_t  d4,
int32_t  d5,
const char *  dn0,
const char *  dn1,
const char *  dn2,
const char *  dn3,
const char *  dn4,
const char *  dn5,
hid_t  plist 
)

Definition at line 287 of file hdf5util.cpp.

int Hdf::h5a_set ( hid_t  dataset,
const char *  nam,
hid_t  typ,
hid_t  cnt,
VOIDP  data 
)

Definition at line 35 of file hdf5util.cpp.

hid_t Hdf::h5d_create ( hid_t  grp,
const char *  nam,
hid_t  typ,
int  rank,
hsize_t  d0,
hsize_t  d1,
hsize_t  d2,
hsize_t  d3,
hsize_t  d4,
hsize_t  d5,
hid_t *  dataset,
hid_t *  dataspace,
hid_t  plist 
)

Definition at line 125 of file hdf5util.cpp.

herr_t Hdf::h5d_read ( hid_t  id,
const char *  name,
VOIDP  data,
hsize_t  rank,
hsize_t  s[6],
hsize_t  e[6] 
)

Definition at line 426 of file hdf5util.cpp.

herr_t Hdf::h5d_write ( hid_t  id,
const char *  name,
VOIDP  data,
hsize_t  rank,
hsize_t  s[6],
hsize_t  e[6] 
)

Definition at line 363 of file hdf5util.cpp.

int Hdf::read_binList ( int  n_elem,
int32  vdata_id_binlist,
binListStruct *  binList 
)

Definition at line 120 of file bin_util.cpp.

int Hdf::SetScalarH5A ( hid_t  id,
const char *  name,
hid_t  type,
const void *  value 
)

Definition at line 160 of file hdf5util.cpp.

int Hdf::write_binList ( int  n_elem,
int32  vdata_id_binlist,
binListStruct *  binList 
)

Definition at line 167 of file bin_util.cpp.

int Hdf::write_prodData ( int  n_elem,
int32  vdata_id_proddata,
float32 *  data,
binListStruct *  binList 
)

Definition at line 208 of file bin_util.cpp.

int32 Hdf::write_vdata ( int  vdata_id,
int32  n_recs_to_write,
void *  data 
)

Definition at line 105 of file bin_util.cpp.