71 void resize(
const std::vector<size_t>& dims);
93 return details::get_plist<DataSetCreateProps>(*
this, H5Dget_create_plist);
98 return details::get_plist<DataSetAccessProps>(*
this, H5Dget_access_plist);
102 H5_DEPRECATED(
"Default constructor creates unsafe uninitialized objects")
112 template <
typename Derivate>
#define H5_DEPRECATED(msg)
Definition H5_definitions.hpp:9
Definition H5Annotate_traits.hpp:18
Class representing a dataset.
Definition H5DataSet.hpp:30
DataSpace getMemSpace() const
getMemSpace
Definition H5DataSet_misc.hpp:38
void resize(const std::vector< size_t > &dims)
Change the size of the dataset.
Definition H5DataSet_misc.hpp:46
DataType getDataType() const
getDataType
Definition H5DataSet_misc.hpp:28
DataSetCreateProps getCreatePropertyList() const
Get the list of properties for creation of this dataset.
Definition H5DataSet.hpp:92
uint64_t getOffset() const
getOffset
Definition H5DataSet_misc.hpp:42
uint64_t getStorageSize() const
getStorageSize
Definition H5DataSet_misc.hpp:24
DataSpace getSpace() const
getSpace
Definition H5DataSet_misc.hpp:32
static const ObjectType type
Definition H5DataSet.hpp:32
size_t getElementCount() const
Get the total number of elements in the current dataset. E.g. 2x2x2 matrix has size 8....
Definition H5DataSet.hpp:87
DataSetAccessProps getAccessPropertyList() const
Get the list of properties for accession of this dataset.
Definition H5DataSet.hpp:97
std::vector< size_t > getDimensions() const
Get the dimensions of the whole DataSet. This is a shorthand for getSpace().getDimensions()
Definition H5DataSet.hpp:78
Class representing the space (dimensions) of a DataSet.
Definition H5DataSpace.hpp:39
size_t getElementCount() const
Return the number of elements in this DataSpace.
Definition H5Dataspace_misc.hpp:112
std::vector< size_t > getDimensions() const
Returns the size of the dataset in each dimension.
Definition H5Dataspace_misc.hpp:104
HDF5 Data Type.
Definition H5DataType.hpp:61
NodeTraits: Base class for Group and File.
Definition H5Node_traits.hpp:28
Definition H5Object.hpp:54
Definition H5Path_traits.hpp:16
HDF5 property Lists.
Definition H5PropertyList.hpp:160
An HDF5 (object) reference type.
Definition H5Reference.hpp:33
Definition H5Slice_traits.hpp:350
Definition H5_definitions.hpp:22
ObjectType
Enum of the types of objects (H5O api)
Definition H5Object.hpp:24