![]() |
CNORXZ
Container with Native Operation Routines and Expressions
|
#include <h5_dataset.h>
Protected Attributes | |
| RangePtr | mDataRange |
| hid_t | mType |
| hid_t | mFilespace |
Protected Attributes inherited from CNORXZ::hdf5::ContentBase | |
| String | mName |
| const ContentBase * | mParent = nullptr |
| hid_t | mId = 0 |
| CNORXZ::hdf5::Dataset::Dataset | ( | const String & | name, |
| const ContentBase * | _parent ) |
Construct the class.
| name | Dataset name. |
| _parent | Parent content object. |
Definition at line 18 of file h5_dataset.cc.
| CNORXZ::hdf5::Dataset::~Dataset | ( | ) |
Destructor. Release all involved hdf5 ids.
Definition at line 26 of file h5_dataset.cc.
|
finaloverridevirtual |
Close object.
Implements CNORXZ::hdf5::ContentBase.
Definition at line 61 of file h5_dataset.cc.
| CNORXZ::hdf5::Dataset::DEFAULT_MEMBERS | ( | Dataset | ) |
Default constructors and assignments.
|
finaloverridevirtual |
Check if group exists in the parent object.
Implements CNORXZ::hdf5::ContentBase.
Definition at line 82 of file h5_dataset.cc.
|
finaloverridevirtual |
Get the file name.
Implements CNORXZ::hdf5::ContentBase.
Definition at line 77 of file h5_dataset.cc.
Initalize the dataset.
| data | Array containing the dataset. |
Definition at line 22 of file h5_dataset.cc.h.
Initalize the dataset.
| dataRange | A potentially multi-dimensional range characterizing the dataset. |
| type | Data type id. |
Definition at line 87 of file h5_dataset.cc.
|
finaloverridevirtual |
Open object.
Implements CNORXZ::hdf5::ContentBase.
Definition at line 41 of file h5_dataset.cc.
|
finaloverridevirtual |
Get object path.
Implements CNORXZ::hdf5::ContentBase.
Definition at line 72 of file h5_dataset.cc.
|
finaloverridevirtual |
Check if in read-only mode
Implements CNORXZ::hdf5::ContentBase.
Definition at line 36 of file h5_dataset.cc.
|
finaloverridevirtual |
Get the content type.
Implements CNORXZ::hdf5::ContentBase.
Definition at line 31 of file h5_dataset.cc.
|
protected |
The data range.
Definition at line 65 of file h5_dataset.h.
|
protected |
The hdf5 file space identifier.
Definition at line 67 of file h5_dataset.h.
|
protected |
The data type identifier.
Definition at line 66 of file h5_dataset.h.