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::Hyperslab, and hdf5::dataspace::Points.
◆ 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: