Field3D
|
Scoped object - opens a dataset on creation and closes it on destruction. More...
#include <Hdf5Util.h>
Public Member Functions | |
H5ScopedDopen () | |
H5ScopedDopen (hid_t parentLocation, const std::string &name, hid_t dapl_id) | |
void | open (hid_t parentLocation, const std::string &name, hid_t dapl_id) |
~H5ScopedDopen () |
Scoped object - opens a dataset on creation and closes it on destruction.
Definition at line 325 of file Hdf5Util.h.
Hdf5Util::H5ScopedDopen::H5ScopedDopen | ( | ) | [inline] |
Definition at line 328 of file Hdf5Util.h.
: H5Base() { // Empty }
Hdf5Util::H5ScopedDopen::H5ScopedDopen | ( | hid_t | parentLocation, |
const std::string & | name, | ||
hid_t | dapl_id | ||
) | [inline] |
Definition at line 333 of file Hdf5Util.h.
References open().
{ open(parentLocation, name, dapl_id); }
Hdf5Util::H5ScopedDopen::~H5ScopedDopen | ( | ) | [inline] |
Definition at line 341 of file Hdf5Util.h.
References Hdf5Util::H5Base::m_id.
void Hdf5Util::H5ScopedDopen::open | ( | hid_t | parentLocation, |
const std::string & | name, | ||
hid_t | dapl_id | ||
) | [inline] |
Definition at line 337 of file Hdf5Util.h.
References Hdf5Util::H5Base::m_id.
Referenced by H5ScopedDopen(), and SparseDataReader< Data_T >::SparseDataReader().
{ m_id = H5Dopen(parentLocation, name.c_str(), dapl_id); }