H5Lite.h File Reference


Classes

class  H5Lite
 Class to bring together some high level methods to read/write data to HDF5 files. More...

Defines

#define CloseH5A(aid, err, retError)
#define CloseH5D(did, err, retError)
#define CloseH5S(sid, err, retError)
#define CloseH5T(tid, err, retError)
#define HDF_ERROR_HANDLER_OFF
#define HDF_ERROR_HANDLER_ON   H5Eset_auto(_oldHDF_error_func, _oldHDF_error_client_data);
#define UNUSED(x)   ((void)(x));

Functions

herr_t MXA_EXPORT find_attr (hid_t loc_id, const char *name, void *op_data)
herr_t MXA_EXPORT find_dataset (hid_t loc_id, const char *name, void *op_data)

Define Documentation

#define CloseH5A ( aid,
err,
retError   ) 

Value:

err = H5Aclose( attr_id );\
   if (err<0) {std::cout << "File: " << __FILE__ << "(" << __LINE__ << "): " << "Error Closing Attribute." << std::endl;retErr = err;}

#define CloseH5D ( did,
err,
retError   ) 

Value:

err = H5Dclose(did);\
  if (err < 0) { std::cout << "File: " << __FILE__ << "(" << __LINE__ << "): "<< "Error Closing Dataset." << std::endl; retError = err;}

#define CloseH5S ( sid,
err,
retError   ) 

Value:

err = H5Sclose(sid); \
  if ( err < 0) {std::cout << "File: " << __FILE__ << "(" << __LINE__ << "): "<< "Error closing Dataspace." << std::endl;retErr = err;}

#define CloseH5T ( tid,
err,
retError   ) 

Value:

err = H5Tclose(tid);\
  if (err < 0 ) {std::cout << "File: " << __FILE__ << "(" << __LINE__ << "): "<< "Error closing DataType" << std::endl; retErr = err;}

#define HDF_ERROR_HANDLER_OFF

Value:

herr_t (*_oldHDF_error_func)(void *);\
  void *_oldHDF_error_client_data;\
  H5Eget_auto(&_oldHDF_error_func, &_oldHDF_error_client_data);\
  H5Eset_auto(NULL, NULL);

#define HDF_ERROR_HANDLER_ON   H5Eset_auto(_oldHDF_error_func, _oldHDF_error_client_data);

#define UNUSED (  )     ((void)(x));


Function Documentation

herr_t MXA_EXPORT find_attr ( hid_t  loc_id,
const char *  name,
void *  op_data 
)

herr_t MXA_EXPORT find_dataset ( hid_t  loc_id,
const char *  name,
void *  op_data 
)


Generated on Tue Nov 17 18:43:10 2009 for MXADataModel by  doxygen 1.5.2