#include "HdfUtilities.h"#include "AppVerify.h"#include "DataVariant.h"#include "Hdf5CustomWriter.h"#include "Hdf5Dataset.h"#include "Hdf5Element.h"#include "Hdf5Group.h"#include "TypesFile.h"#include <hdf5.h>#include <memory>#include <string>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | HdfUtilities |
Functions | |
| std::string | HdfUtilities::hdf5TypeToTypeString (hid_t dataTypeId) |
| bool | HdfUtilities::readHdf5Attribute (hid_t attrId, DataVariant &var) |
| std::string | HdfUtilities::hdf5AttributeToString (hid_t attrId) |
| template<typename T> | |
| bool | HdfUtilities::writeAttribute (hid_t dataDescriptor, const std::string &attributeName, const T &attributeValue) |
| template<typename T> | |
| bool | HdfUtilities::writeDataset (hid_t fileDescriptor, const std::string &datasetName, const T &datasetValue) |
| template<typename T> | |
| Hdf5TypeResource | HdfUtilities::getHdf5Type () |
| bool | HdfUtilities::createGroups (const std::string &hdfPath, hid_t fileDescriptor, bool bLastItemIsGroup=false) |
Variables | |
| static const std::string | HdfUtilities::UNKNOWN_INTEGER_TYPE = "Unknown HDF5 Integer Type" |
| static const std::string | HdfUtilities::UNKNOWN_FLOAT_TYPE = "Unknown HDF5 Float Type" |
| static const std::string | HdfUtilities::TIME_TYPE = "HDF5 Time Type" |
| static const std::string | HdfUtilities::ARRAY_TYPE = "HDF5 Array Type" |
| static const std::string | HdfUtilities::BITFIELD_TYPE = "HDF5 Bitfield Type" |
| static const std::string | HdfUtilities::OPAQUE_TYPE = "HDF5 Opaque Type" |
| static const std::string | HdfUtilities::COMPOUND_TYPE = "HDF5 Compound Type" |
| static const std::string | HdfUtilities::REFERENCE_TYPE = "HDF5 Reference Type" |
| static const std::string | HdfUtilities::ENUM_TYPE = "HDF5 ENUM Type" |
| static const std::string | HdfUtilities::VLEN_TYPE = "HDF5 VLEN Type" |