CNORXZ
Container with Native Operation Routines and Expressions
|
#include <h5_file.h>
Additional Inherited Members | |
Protected Member Functions inherited from CNORXZ::hdf5::Group | |
void | mkCont () |
AIndex< ContentPtr > | getIndexTo (const String &name) const |
BIndex< ContentPtr > | getIndexTo (const String &name) |
Static Protected Member Functions inherited from CNORXZ::hdf5::Group | |
template<typename C , class F > | |
static void | recursion (const C &c, F &&f) |
Protected Attributes inherited from CNORXZ::hdf5::Group | |
MArray< ContentPtr > | mCont |
Protected Attributes inherited from CNORXZ::hdf5::ContentBase | |
String | mName |
const ContentBase * | mParent = nullptr |
hid_t | mId = 0 |
Class to handle hdf5 file objects. Objects of this type usually serve as root object so they don't have any parent.
Construct the class.
fname | Path to the hdf5 file to be handled. |
_ro | Open in read-only mode if true, otherwise have write access. |
Definition at line 19 of file h5_file.cc.
CNORXZ::hdf5::File::~File | ( | ) |
Destructor. Release all involved hdf5 ids.
Definition at line 24 of file h5_file.cc.
|
finaloverridevirtual |
Close object.
Reimplemented from CNORXZ::hdf5::Group.
Definition at line 65 of file h5_file.cc.
CNORXZ::hdf5::File::DEFAULT_MEMBERS | ( | File | ) |
Default constructors and assignments.
|
finaloverridevirtual |
Check if group exists in the parent object.
Reimplemented from CNORXZ::hdf5::Group.
Definition at line 91 of file h5_file.cc.
|
finaloverridevirtual |
Get the file name.
Reimplemented from CNORXZ::hdf5::Group.
Definition at line 86 of file h5_file.cc.
bool CNORXZ::hdf5::File::ishdf5 | ( | ) | const |
Check if handled file is in hdf5 format.
Definition at line 102 of file h5_file.cc.
|
finaloverridevirtual |
Open object.
Reimplemented from CNORXZ::hdf5::Group.
Definition at line 39 of file h5_file.cc.
|
finaloverridevirtual |
Get object path.
Reimplemented from CNORXZ::hdf5::Group.
Definition at line 81 of file h5_file.cc.
|
finaloverridevirtual |
Check if in read-only mode
Reimplemented from CNORXZ::hdf5::Group.
Definition at line 34 of file h5_file.cc.
|
finaloverridevirtual |
Get the content type.
Reimplemented from CNORXZ::hdf5::Group.
Definition at line 29 of file h5_file.cc.