h5cpp
0.6
A modern C++ wrapper for the HDF5 C library
|
data mapping for virtual datasets More...
#include <virtual_data_map.hpp>
Public Member Functions | |
VirtualDataMap ()=default | |
default constructor More... | |
VirtualDataMap (const VirtualDataMap &)=default | |
copy constructor More... | |
VirtualDataMap (const dataspace::View &target_view, const fs::path &source_file, const hdf5::Path &source_dataset, const dataspace::View &source_view) | |
constructor More... | |
void | operator() (const property::DatasetCreationList &dcpl) const |
apply mapping to a dataset creation list More... | |
This class describes the mapping of data between the dataspace of a virtual dataset and the source dataset.
|
default |
Need this for STL container compliance but can rely on the compiler provided default version.
|
default |
Need this for STL container compilance but can rely on the compiler provided default version.
hdf5::property::VirtualDataMap::VirtualDataMap | ( | const dataspace::View & | target_view, |
const fs::path & | source_file, | ||
const hdf5::Path & | source_dataset, | ||
const dataspace::View & | source_view | ||
) |
std::runtime_error | in case of a failure |
target_view | dataspace view with the selection where to view the source data |
source_file | path to the source file |
source_dataset | path to the source dataset |
source_view | dataspace view with selection of the source dataset |
void hdf5::property::VirtualDataMap::operator() | ( | const property::DatasetCreationList & | dcpl | ) | const |
std::runtime_error | in case of a failure |
dcpl | reference to the dataset creation list onto which the mapping should be applied |