Public Member Functions | |
virtual | ~H5MXAUtilities () |
Static Public Member Functions | |
static MXA_EXPORT std::string | generateH5PathToDataset (IDataModel::Pointer model, std::vector< int32 > &indices, IDataRecord::Pointer record) |
Creates an absolute path suitable for create an HDF5 data set. | |
static MXA_EXPORT IMXAArray::Pointer | readData (IDataFile::Pointer dataFile, const std::string &datasetPath) |
Reads a dataset from an HDF5 data file into a newly allocated MXAAbstractData derived object. | |
static MXA_EXPORT IMXAArray::Pointer | readAttribute (IDataFile::Pointer dataFile, const std::string &datasetPath, const std::string &attributeKey) |
Reads an attribute from an HDF5 data file into a newly allocated MXAAbstractAttribute derived object. | |
Protected Member Functions | |
H5MXAUtilities () | |
Private Member Functions | |
H5MXAUtilities (const H5MXAUtilities &) | |
void | operator= (const H5MXAUtilities &) |
virtual H5MXAUtilities::~H5MXAUtilities | ( | ) | [virtual] |
H5MXAUtilities::H5MXAUtilities | ( | ) | [inline, protected] |
H5MXAUtilities::H5MXAUtilities | ( | const H5MXAUtilities & | ) | [private] |
std::string H5MXAUtilities::generateH5PathToDataset | ( | IDataModel::Pointer | model, | |
std::vector< int32 > & | indices, | |||
IDataRecord::Pointer | record | |||
) | [static] |
Creates an absolute path suitable for create an HDF5 data set.
model | The data model to use | |
indices | The indices to use for the Data dimensions | |
record | The MXADataRecord to generate the path to |
IMXAArray::Pointer H5MXAUtilities::readData | ( | IDataFile::Pointer | dataFile, | |
const std::string & | datasetPath | |||
) | [static] |
Reads a dataset from an HDF5 data file into a newly allocated MXAAbstractData derived object.
dataFile | The IDataFile object to read from | |
datasetPath | The internal HDF5 path to the data, relative to the root of the data file |
IMXAArray::Pointer H5MXAUtilities::readAttribute | ( | IDataFile::Pointer | dataFile, | |
const std::string & | datasetPath, | |||
const std::string & | attributeKey | |||
) | [static] |
Reads an attribute from an HDF5 data file into a newly allocated MXAAbstractAttribute derived object.
dataFile | The IDataFile object to read from | |
datasetPath | The internal HDF5 path to the data, relative to the root of the data file | |
attributeKey | The name of the attribute to read |
void H5MXAUtilities::operator= | ( | const H5MXAUtilities & | ) | [private] |