|
| | ChunkedDataset ()=default |
| | default constructor More...
|
| |
| | ChunkedDataset (const ChunkedDataset &)=default |
| | copy constructor More...
|
| |
| | ChunkedDataset (const Group &base, const Path &path, const datatype::Datatype &type, const dataspace::Simple &space, const Dimensions &chunk_shape, const property::LinkCreationList &lcpl=property::LinkCreationList(), const property::DatasetCreationList &dcpl=property::DatasetCreationList(), const property::DatasetAccessList &dapl=property::DatasetAccessList()) |
| | constructor More...
|
| |
| | Dataset ()=default |
| | default constructor More...
|
| |
| | Dataset (const Node &node) |
| | construct More...
|
| |
| | Dataset (const Group &base, const Path &path, const datatype::Datatype &type, const dataspace::Dataspace &space=dataspace::Scalar(), const property::LinkCreationList &lcpl=property::LinkCreationList(), const property::DatasetCreationList &dcpl=property::DatasetCreationList(), const property::DatasetAccessList &dapl=property::DatasetAccessList()) |
| | constructor More...
|
| |
| dataspace::Dataspace | dataspace () const |
| | get dataspace of dataset More...
|
| |
| property::DatasetCreationList | creation_list () const |
| | get the dataset creation property list used for creation More...
|
| |
| property::DatasetAccessList | access_list () const |
| | get the dataset access property list for the instance More...
|
| |
| datatype::Datatype | datatype () const |
| | get datatype of dataset More...
|
| |
| void | extent (const Dimensions &dims) const |
| | set extent of the dataset More...
|
| |
| void | extent (size_t dim, ssize_t delta_elements) const |
| |
| void | resize (const Dimensions &dims) const |
| | resize the dataset More...
|
| |
| void | refresh () const |
| | refresh the dataset (since hdf5 1.10.0) More...
|
| |
| template<typename T > |
| void | write (const T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, const dataspace::Dataspace &file_space, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| | write data to the dataset More...
|
| |
| template<typename T > |
| void | write (const T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| | write data to the dataset More...
|
| |
| template<typename T > |
| void | read (T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, const dataspace::Dataspace &file_space, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| | read data from the dataset More...
|
| |
| template<typename T > |
| void | read (T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| |
| template<typename T > |
| void | read_reshape (T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| |
| template<typename T > |
| void | write (const T &data, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) |
| | write entire dataset More...
|
| |
| template<typename T > |
| void | write (const T &data, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| |
| template<typename T > |
| void | write_reshape (const T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| | write entire dataset More...
|
| |
| void | write (const char *data, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) |
| | write entire dataset More...
|
| |
| void | write (const char *data, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| |
| template<typename T > |
| void | write_chunk (const T &data, std::vector< hsize_t > offset, std::uint32_t filter_mask=0, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) |
| | write dataset chunk More...
|
| |
| template<typename T > |
| void | write_chunk (const T &data, std::vector< hsize_t > offset, std::uint32_t filter_mask=0, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| |
| template<typename T > |
| void | write_chunk (const T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, std::vector< hsize_t > &offset, std::uint32_t filter_mask=0, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| | write dataset chunk More...
|
| |
| template<typename T > |
| std::uint32_t | read_chunk (T &data, std::vector< hsize_t > offset, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| | read dataset chunk (since hdf5 1.10.2) More...
|
| |
| template<typename T > |
| std::uint32_t | read_chunk (T &data, const datatype::Datatype &mem_type, std::vector< hsize_t > &offset, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| | read dataset chunk More...
|
| |
| hsize_t | chunk_storage_size (std::vector< hsize_t > offset) const |
| | read dataset chunk More...
|
| |
| template<typename T > |
| void | read (T &data, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) |
| | read entire dataset More...
|
| |
| template<typename T > |
| void | read (T &data, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| |
| template<typename T > |
| void | write (const T &data, const dataspace::Selection &selection, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) |
| | write data to a selection More...
|
| |
| template<typename T > |
| void | write (const T &data, const dataspace::Selection &selection, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| |
| template<typename T > |
| void | write_reshape (const T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, const dataspace::Selection &selection, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| | write data to a selection More...
|
| |
| template<typename T > |
| void | read (T &data, const dataspace::Selection &selection, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) |
| | reading data from a selection More...
|
| |
| template<typename T > |
| void | read (T &data, const dataspace::Selection &selection, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| |
| template<typename T > |
| void | read_reshape (T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, const dataspace::Selection &selection, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| | reading data from a selection More...
|
| |
| template<typename T > |
| void | read (T &data, const datatype::Datatype &memory_type, const dataspace::Dataspace &memory_space, const dataspace::Selection &file_selection, const property::DatasetTransferList &dtpl=property::DatasetTransferList::get()) const |
| | reading data from a dataset More...
|
| |
| filter::ExternalFilters | filters () const |
| | get the dataset external filters for the instance More...
|
| |
| | Node (ObjectHandle &&handle, const Link &link) |
| | constructor More...
|
| |
| | Node () |
| | default constructor More...
|
| |
| | Node (const Node &) |
| | copy constructor More...
|
| |
| Node & | operator= (const Node &node) |
| | copy assignment More...
|
| |
| virtual | ~Node () |
| | destructor More...
|
| |
| NodeType | type () const |
| | return the node type More...
|
| |
| ObjectId | id () const |
| | get unique ID More...
|
| |
| | operator hid_t () const |
| |
| bool | is_valid () const |
| | true if an object is valid More...
|
| |
| void | close () |
| | close the node More...
|
| |
| const Link & | link () const |
| | return link to object More...
|
| |
This class provides an convenient interface to a chunked dataset. As a matter of fact the only thing added here is a convenient constructor where the chunk shape can be passed as an additional argument.