Go to the documentation of this file.
76 void resize(
const std::vector<size_t>& dims);
108 #endif // H5DATASET_HPP
DataType getDataType() const
getDataType
Definition: H5DataSet_misc.hpp:39
An HDF5 (object) reference type.
Definition: H5Reference.hpp:31
Definition: H5_definitions.hpp:39
std::string getPath() const
return the path to the current dataset
Definition: H5DataSet_misc.hpp:29
std::vector< size_t > getDimensions() const
getDimensions
Definition: H5Dataspace_misc.hpp:99
HDF5 Data Type.
Definition: H5DataType.hpp:42
uint64_t getOffset() const
getOffset
Definition: H5DataSet_misc.hpp:56
const static ObjectType type
Definition: H5DataSet.hpp:32
DataSet(Object &&o) noexcept
Definition: H5DataSet.hpp:99
Definition: H5Slice_traits.hpp:54
DataSpace getMemSpace() const
getMemSpace
Definition: H5DataSet_misc.hpp:52
Definition: H5Object.hpp:36
NodeTraits: Base class for Group and File.
Definition: H5_definitions.hpp:45
std::vector< size_t > getDimensions() const
Get the dimensions of the whole DataSet. This is a shorthand for getSpace().getDimensions()
Definition: H5DataSet.hpp:83
ObjectType
Enum of the types of objects (H5O api)
Definition: H5Object.hpp:25
DataSpace getSpace() const
getSpace
Definition: H5DataSet_misc.hpp:43
uint64_t getStorageSize() const
getStorageSize
Definition: H5DataSet_misc.hpp:35
size_t getElementCount() const
getElementCount
Definition: H5Dataspace_misc.hpp:110
void resize(const std::vector< size_t > &dims)
Change the size of the dataset.
Definition: H5DataSet_misc.hpp:65
Class representing the space (dimensions) of a dataset.
Definition: H5DataSpace.hpp:37
Object()
Definition: H5Object_misc.hpp:16
NAME string(REPLACE ".cpp" "_bin" example_name ${example_filename}) if($
Definition: hops/Third-party/HighFive/src/examples/CMakeLists.txt:6
size_t getElementCount() const
Get the total number of elements in the current dataset. E.g. 2x2x2 matrix has size 8....
Definition: H5DataSet.hpp:92
Class representing a dataset.
Definition: H5DataSet.hpp:27
Definition: H5_definitions.hpp:15