ocssw  1.0
Namespaces | Defines | Functions
/disk01/web/ocssw/build/inc/swfinc/hdf5util.h File Reference

(r8087/r7536)

#include <sstream>
#include "hdf5.h"

Go to the source code of this file.

Namespaces

namespace  Hdf

Defines

#define VOIDP   void*
#define DIFF1980_1970   315532800
#define DIFFJAN0680_1970   (315532800 + 432000)
#define DIFF2000_1980   631152000
#define DIFF2000_JAN0680   (631152000 - 432000)

Functions

int32_t get_millisec (string *ydhmsf_str)
double get_tai (int32_t year, int32_t doy, double millisec)
double get_tai (char *orbString)
double gpstai2utc2000 (double gpstai)
double gpstai2unix (double gpstai)
double unix2gpstai (double unixtime)
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)
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)
int Hdf::h5a_set (hid_t dataset, const char *nam, hid_t typ, hid_t cnt, VOIDP data)
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)
herr_t Hdf::h5d_read (hid_t id, const char *name, VOIDP data, hsize_t rank, hsize_t s[6], hsize_t e[6])
herr_t Hdf::h5d_write (hid_t id, const char *name, VOIDP data, hsize_t rank, hsize_t s[6], hsize_t e[6])
int Hdf::SetScalarH5A (hid_t id, const char *name, hid_t type, const void *value)

Define Documentation

#define DIFF1980_1970   315532800

Definition at line 13 of file hdf5util.h.

#define DIFF2000_1980   631152000

Definition at line 15 of file hdf5util.h.

#define DIFF2000_JAN0680   (631152000 - 432000)

Definition at line 16 of file hdf5util.h.

#define DIFFJAN0680_1970   (315532800 + 432000)

Definition at line 14 of file hdf5util.h.

#define VOIDP   void*

Definition at line 11 of file hdf5util.h.


Function Documentation

int32_t get_millisec ( string ydhmsf_str)

Definition at line 19 of file hdf5util.cpp.

double get_tai ( int32_t  year,
int32_t  doy,
double  millisec 
)

Definition at line 53 of file tai_utc_unix.cpp.

double get_tai ( char *  orbString)

Definition at line 87 of file tai_utc_unix.cpp.

double gpstai2unix ( double  gpstai)

Definition at line 32 of file tai_utc_unix.cpp.

double gpstai2utc2000 ( double  gpstai)

Definition at line 22 of file tai_utc_unix.cpp.

double unix2gpstai ( double  unixtime)

Definition at line 42 of file tai_utc_unix.cpp.