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.