selection base class
#include <selection.hpp>
◆ SharedPointer
◆ UniquePointer
As selections use virtual functions for being applied we have to
◆ Selection() [1/2]
hdf5::dataspace::Selection::Selection |
( |
| ) |
|
|
default |
Use the compiler provided default implementation.
◆ Selection() [2/2]
hdf5::dataspace::Selection::Selection |
( |
const Selection & |
| ) |
|
|
default |
Use the compiler provided default implementation.
◆ ~Selection()
virtual hdf5::dataspace::Selection::~Selection |
( |
| ) |
|
|
virtual |
The destructor has to be virtual to inherit from this class.
◆ apply()
The current selection will be applied to dataspace space
using the operator determined by ops
.
- Exceptions
-
std::runtime_error | in case of a failure |
- Parameters
-
space | reference to the dataspace onto which to apply the selection |
ops | operator for the selection |
Implemented in hdf5::dataspace::Points, and hdf5::dataspace::Hyperslab.
◆ dimensions()
virtual Dimensions hdf5::dataspace::Selection::dimensions |
( |
| ) |
const |
|
pure virtual |
◆ size()
virtual size_t hdf5::dataspace::Selection::size |
( |
| ) |
const |
|
pure virtual |
◆ type()
The documentation for this class was generated from the following file: