ocssw  1.0
Functions
/disk01/web/ocssw/build/src/libhdfutils/hdf_utils.c File Reference

(r8087/r7884)

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <math.h>
#include "hdf_utils.h"
#include "mfhdf.h"

Go to the source code of this file.

Functions

int32 hdf_sizeof (int32 dtype)
 return the sizeof dtype in bytes
int CreateSDS (int32 sd_id, char *sname, char *lname, char *standard_name, char *units, double low, double high, float slope, float offset, int32 nt, int32 rank, int32 d0, int32 d1, int32 d2, char *dn0, char *dn1, char *dn2)
int sd_setattr (int32 id, char *nam, int32 typ, int32 cnt, VOIDP data)
int sd_create (int32 id, char *nam, int32 typ, int32 rank, int32 d0, int32 d1, int32 d2, int32 *sds_id)
int sd_endaccess (int32 id)
int sd_setdimnames (int32 id, char *d0, char *d1, char *d2)
int sd_setdimname (int32 sds_id, int32 dim_number, char *name)
int sd_writedata (int32 sd_id, char *name, VOIDP data, int32 s0, int32 s1, int32 s2, int32 e0, int32 e1, int32 e2)
int sd_readdata (int32 sd_id, char *name, VOIDP data, int32 s0, int32 s1, int32 s2, int32 e0, int32 e1, int32 e2)
int sd_select (int32 sd_id, char *name, int32 *sds_id)
int AddSdsToVgroup (int32 sd_id, int32 v_id, char *name)
int v_attach (int32 h_id, int32 *v_id)
int rdSDS (int32 fileID, char *sdsname, int32 start1, int32 start2, int32 edges1, int32 edges2, VOIDP array_data)
int getDims (int32 fileID, char sdsname[H4_MAX_NC_NAME], int32 dims[H4_MAX_VAR_DIMS])
int get_type (int32 fileID, char sdsname[H4_MAX_NC_NAME], int32 *dtype)
int getHDFattr (int32 fileID, char *attrname, char *sdsname, VOIDP data)
intn rdvdata (int32 vskey, char *fields, int32 start, int32 nelt, unsigned char *databuf)
intn attach_vdata (int32 fid, char *sname)
int32 read_SDS (int32 sdfid, char *sds_name, void *buffer)
char * GetFileDesc (char *filename)

Function Documentation

int AddSdsToVgroup ( int32  sd_id,
int32  v_id,
char *  name 
)

Definition at line 352 of file hdf_utils.c.

intn attach_vdata ( int32  fid,
char *  sname 
)

Definition at line 652 of file hdf_utils.c.

int CreateSDS ( int32  sd_id,
char *  sname,
char *  lname,
char *  standard_name,
char *  units,
double  low,
double  high,
float  slope,
float  offset,
int32  nt,
int32  rank,
int32  d0,
int32  d1,
int32  d2,
char *  dn0,
char *  dn1,
char *  dn2 
)

Definition at line 76 of file hdf_utils.c.

int get_type ( int32  fileID,
char  sdsname[H4_MAX_NC_NAME],
int32 *  dtype 
)

Definition at line 501 of file hdf_utils.c.

int getDims ( int32  fileID,
char  sdsname[H4_MAX_NC_NAME],
int32  dims[H4_MAX_VAR_DIMS] 
)

Definition at line 464 of file hdf_utils.c.

char* GetFileDesc ( char *  filename)

Definition at line 719 of file hdf_utils.c.

int getHDFattr ( int32  fileID,
char *  attrname,
char *  sdsname,
VOIDP  data 
)

Definition at line 538 of file hdf_utils.c.

int32 hdf_sizeof ( int32  dtype)

return the sizeof dtype in bytes

Definition at line 27 of file hdf_utils.c.

int rdSDS ( int32  fileID,
char *  sdsname,
int32  start1,
int32  start2,
int32  edges1,
int32  edges2,
VOIDP  array_data 
)

Definition at line 390 of file hdf_utils.c.

intn rdvdata ( int32  vskey,
char *  fields,
int32  start,
int32  nelt,
unsigned char *  databuf 
)

Definition at line 611 of file hdf_utils.c.

int32 read_SDS ( int32  sdfid,
char *  sds_name,
void *  buffer 
)

Definition at line 686 of file hdf_utils.c.

int sd_create ( int32  id,
char *  nam,
int32  typ,
int32  rank,
int32  d0,
int32  d1,
int32  d2,
int32 *  sds_id 
)

Definition at line 204 of file hdf_utils.c.

int sd_endaccess ( int32  id)

Definition at line 230 of file hdf_utils.c.

int sd_readdata ( int32  sd_id,
char *  name,
VOIDP  data,
int32  s0,
int32  s1,
int32  s2,
int32  e0,
int32  e1,
int32  e2 
)

Definition at line 296 of file hdf_utils.c.

int sd_select ( int32  sd_id,
char *  name,
int32 *  sds_id 
)

Definition at line 324 of file hdf_utils.c.

int sd_setattr ( int32  id,
char *  nam,
int32  typ,
int32  cnt,
VOIDP  data 
)

Definition at line 193 of file hdf_utils.c.

int sd_setdimname ( int32  sds_id,
int32  dim_number,
char *  name 
)

Definition at line 250 of file hdf_utils.c.

int sd_setdimnames ( int32  id,
char *  d0,
char *  d1,
char *  d2 
)

Definition at line 239 of file hdf_utils.c.

int sd_writedata ( int32  sd_id,
char *  name,
VOIDP  data,
int32  s0,
int32  s1,
int32  s2,
int32  e0,
int32  e1,
int32  e2 
)

Definition at line 268 of file hdf_utils.c.

int v_attach ( int32  h_id,
int32 *  v_id 
)

Definition at line 373 of file hdf_utils.c.