73 void resize(
const std::vector<size_t>& dims);
93 H5_DEPRECATED(
"Default constructor creates unsafe uninitialized objects")
#define H5_DEPRECATED
Definition H5_definitions.hpp:9
Definition H5Annotate_traits.hpp:19
Class representing a dataset.
Definition H5DataSet.hpp:31
DataSpace getMemSpace() const
getMemSpace
Definition H5DataSet_misc.hpp:46
void resize(const std::vector< size_t > &dims)
Change the size of the dataset.
Definition H5DataSet_misc.hpp:59
DataType getDataType() const
getDataType
Definition H5DataSet_misc.hpp:33
uint64_t getOffset() const
getOffset
Definition H5DataSet_misc.hpp:50
uint64_t getStorageSize() const
getStorageSize
Definition H5DataSet_misc.hpp:29
DataSpace getSpace() const
getSpace
Definition H5DataSet_misc.hpp:37
static const ObjectType type
Definition H5DataSet.hpp:34
size_t getElementCount() const
Get the total number of elements in the current dataset. E.g. 2x2x2 matrix has size 8....
Definition H5DataSet.hpp:89
std::vector< size_t > getDimensions() const
Get the dimensions of the whole DataSet. This is a shorthand for getSpace().getDimensions()
Definition H5DataSet.hpp:80
Class representing the space (dimensions) of a dataset.
Definition H5DataSpace.hpp:37
size_t getElementCount() const
getElementCount
Definition H5Dataspace_misc.hpp:114
std::vector< size_t > getDimensions() const
getDimensions
Definition H5Dataspace_misc.hpp:103
HDF5 Data Type.
Definition H5DataType.hpp:42
NodeTraits: Base class for Group and File.
Definition H5Node_traits.hpp:23
Definition H5Object.hpp:36
Definition H5Path_traits.hpp:16
An HDF5 (object) reference type.
Definition H5Reference.hpp:31
Definition H5Slice_traits.hpp:54
Definition H5_definitions.hpp:15
ObjectType
Enum of the types of objects (H5O api)
Definition H5Object.hpp:25