10#define H5SELECTION_HPP
12#include "H5DataSet.hpp"
13#include "H5DataSpace.hpp"
14#include "bits/H5Slice_traits.hpp"
59 template <typename Derivate> friend class ::h5gt::
SliceTraits;
Class representing a dataset.
Definition H5DataSet.hpp:28
Class representing the space (dimensions) of a dataset.
Definition H5DataSpace.hpp:37
HDF5 Data Type.
Definition H5DataType.hpp:48
Selection: represent a view on a slice/part of a dataset.
Definition H5Selection.hpp:23
DataSpace getSpace() const noexcept
getSpace
Definition H5Selection_misc.hpp:20
const DataType getDataType() const
return the datatype of the selection
Definition H5Selection_misc.hpp:37
DataSet & getDataset() noexcept
getDataSet
Definition H5Selection_misc.hpp:28
Selection(const DataSpace &space)
public constructor is needed to create virtual datasets
Definition H5Selection.hpp:27
DataSpace getMemSpace() const noexcept
getMemSpace
Definition H5Selection_misc.hpp:24
Definition H5Slice_traits.hpp:54