H5Lite Namespace Reference


Functions

template<typename T>
MXA_EXPORT std::string HDFTypeForPrimitiveAsStr (T value)
template<typename T>
MXA_EXPORT int32 HDFTypeForPrimitive (T value)
static int32 HDFTypeFromString (const std::string &value)
 H5Lite ()
 ~H5Lite ()
void disableErrorHandlers ()
herr_t openId (hid_t loc_id, const std::string &obj_name, int32 obj_type)
herr_t closeId (hid_t obj_id, int32 obj_type)
herr_t findAttribute (hid_t loc_id, const std::string &attrName)
herr_t findDataset (hid_t loc_id, const std::string &dsetName)
herr_t writeStringDataset (hid_t loc_id, const std::string &dsetName, size_t size, const char *data)
herr_t writeStringDataset (hid_t loc_id, const std::string &dsetName, const std::string &data)
herr_t writeStringAttributes (hid_t loc_id, const std::string &objName, const std::map< std::string, std::string > &attributes)
herr_t writeStringAttribute (hid_t loc_id, const std::string &objName, const std::string &attrName, hsize_t size, const char *data)
herr_t writeStringAttribute (hid_t loc_id, const std::string &objName, const std::string &attrName, const std::string &data)
herr_t readStringDataset (hid_t loc_id, const std::string &dsetName, std::string &data)
herr_t readStringDataset (hid_t loc_id, const std::string &dsetName, uint8 *data)
herr_t readStringAttribute (hid_t loc_id, const std::string &objName, const std::string &attrName, std::string &data)
herr_t readStringAttribute (hid_t loc_id, const std::string &objName, const std::string &attrName, uint8 *data)
herr_t getDatasetNDims (hid_t loc_id, const std::string &dsetName, hid_t &rank)
herr_t getAttributeNDims (hid_t loc_id, const std::string &objName, const std::string &attrName, hid_t &rank)
hid_t getDatasetType (hid_t loc_id, const std::string &dsetName)
herr_t getDatasetInfo (hid_t loc_id, const std::string &dsetName, std::vector< hsize_t > &dims, H5T_class_t &classType, size_t &sizeType)
herr_t getAttributeInfo (hid_t loc_id, const std::string &objName, const std::string &attrName, std::vector< uint64 > &dims, H5T_class_t &type_class, size_t &type_size, hid_t &tid)


Function Documentation

herr_t H5Lite::closeId ( hid_t  obj_id,
int32  obj_type 
)

void H5Lite::disableErrorHandlers (  ) 

herr_t H5Lite::findAttribute ( hid_t  loc_id,
const std::string &  attrName 
)

herr_t H5Lite::findDataset ( hid_t  loc_id,
const std::string &  dsetName 
)

herr_t H5Lite::getAttributeInfo ( hid_t  loc_id,
const std::string &  objName,
const std::string &  attrName,
std::vector< uint64 > &  dims,
H5T_class_t &  type_class,
size_t &  type_size,
hid_t &  tid 
)

herr_t H5Lite::getAttributeNDims ( hid_t  loc_id,
const std::string &  objName,
const std::string &  attrName,
hid_t &  rank 
)

herr_t H5Lite::getDatasetInfo ( hid_t  loc_id,
const std::string &  dsetName,
std::vector< hsize_t > &  dims,
H5T_class_t &  classType,
size_t &  sizeType 
)

herr_t H5Lite::getDatasetNDims ( hid_t  loc_id,
const std::string &  dsetName,
hid_t &  rank 
)

hid_t H5Lite::getDatasetType ( hid_t  loc_id,
const std::string &  dsetName 
)

H5Lite::H5Lite (  ) 

template<typename T>
MXA_EXPORT int32 H5Lite::HDFTypeForPrimitive ( value  )  [inline]

Parameters:
value 
Returns:

template<typename T>
MXA_EXPORT std::string H5Lite::HDFTypeForPrimitiveAsStr ( value  )  [inline]

Parameters:
value 
Returns:

static int32 H5Lite::HDFTypeFromString ( const std::string &  value  )  [static]

herr_t H5Lite::openId ( hid_t  loc_id,
const std::string &  obj_name,
int32  obj_type 
)

herr_t H5Lite::readStringAttribute ( hid_t  loc_id,
const std::string &  objName,
const std::string &  attrName,
uint8 *  data 
)

herr_t H5Lite::readStringAttribute ( hid_t  loc_id,
const std::string &  objName,
const std::string &  attrName,
std::string &  data 
)

herr_t H5Lite::readStringDataset ( hid_t  loc_id,
const std::string &  dsetName,
uint8 *  data 
)

herr_t H5Lite::readStringDataset ( hid_t  loc_id,
const std::string &  dsetName,
std::string &  data 
)

herr_t H5Lite::writeStringAttribute ( hid_t  loc_id,
const std::string &  objName,
const std::string &  attrName,
const std::string &  data 
)

herr_t H5Lite::writeStringAttribute ( hid_t  loc_id,
const std::string &  objName,
const std::string &  attrName,
hsize_t  size,
const char *  data 
)

herr_t H5Lite::writeStringAttributes ( hid_t  loc_id,
const std::string &  objName,
const std::map< std::string, std::string > &  attributes 
)

herr_t H5Lite::writeStringDataset ( hid_t  loc_id,
const std::string &  dsetName,
const std::string &  data 
)

herr_t H5Lite::writeStringDataset ( hid_t  loc_id,
const std::string &  dsetName,
size_t  size,
const char *  data 
)

H5Lite::~H5Lite (  ) 


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