Selection: represent a view on a slice/part of a dataset. More...
#include <H5Selection.hpp>
Public Member Functions | |
DataSet & | getDataset () |
getDataSet More... | |
const DataSet & | getDataset () const |
DataSpace | getMemSpace () const |
getMemSpace More... | |
DataSpace | getSpace () const |
getSpace More... | |
Public Member Functions inherited from HighFive::SliceTraits< Selection > | |
void | read (T &array) const |
void | read (T *array) const |
Selection | select (const ElementSet &elements) const |
Selection | select (const std::vector< size_t > &columns) const |
Selection | select (const std::vector< size_t > &offset, const std::vector< size_t > &count, const std::vector< size_t > &stride=std::vector< size_t >()) const |
void | write (const T &buffer) |
void | write (const T *buffer) |
Private Member Functions | |
Selection (const DataSpace &memspace, const DataSpace &file_space, const DataSet &set) | |
Private Attributes | |
DataSpace | _file_space |
DataSpace | _mem_space |
DataSet | _set |
Friends | |
template<typename Derivate > | |
class | ::HighFive::SliceTraits |
Selection: represent a view on a slice/part of a dataset.
A Selection is valid only if its parent dataset is valid
Definition at line 27 of file H5Selection.hpp.
|
inlineprivate |
Definition at line 17 of file H5Selection_misc.hpp.
|
inline |
getDataSet
Definition at line 25 of file H5Selection_misc.hpp.
const DataSet& HighFive::Selection::getDataset | ( | ) | const |
|
inline |
getMemSpace
Definition at line 23 of file H5Selection_misc.hpp.
|
inline |
getSpace
Definition at line 21 of file H5Selection_misc.hpp.
|
friend |
Definition at line 57 of file H5Selection.hpp.
|
private |
Definition at line 53 of file H5Selection.hpp.
|
private |
Definition at line 53 of file H5Selection.hpp.
|
private |
Definition at line 54 of file H5Selection.hpp.