Wrap an HDF5 Group. See the HDF5 manual for more information.
Public Member Functions |
|
| HDF5Group (HDF5Group parent, std::string name) |
|
HDF5Group | add_child (std::string name) |
|
template<class TypeTraits , unsigned int D> |
| HDF5DataSetD< TypeTraits, D > | add_child_data_set (std::string name) |
|
template<class TypeTraits , unsigned int D> |
| HDF5DataSetD< TypeTraits, D > | get_child_data_set (std::string name) const |
|
| operator Showable () const |
|
void | show (std::ostream &out) const |
|
void | set_attribute (std::string name, typename TypeTraits::Types value) |
|
void | set_int_attribute (std::string nm, const Ints &value) |
|
void | set_float_attribute (std::string nm, const Floats &value) |
|
void | set_index_attribute (std::string nm, const Ints &value) |
|
void | set_char_attribute (std::string nm, std::string value) |
|
| HDF5ConstGroup (HDF5ConstGroup parent, std::string name) |
|
bool | get_child_is_data_set (unsigned int i) const |
|
bool | get_child_is_group (unsigned int i) const |
|
std::string | get_child_name (unsigned int i) const |
|
bool | get_has_child (std::string name) const |
|
unsigned int | get_number_of_children () const |
|
CT | copy_to (const CF &cf) const |
|
bool | get_has_attribute (std::string nm) const |
|
TypeTraits::Types | get_attribute (std::string name) const |
|
Ints | get_int_attribute (std::string nm) const |
|
Floats | get_float_attribute (std::string nm) const |
|
Ints | get_index_attribute (std::string nm) const |
|
std::string | get_char_attribute (std::string nm) const |
| HDF5File | get_file () const |
| | Get an object for the file containing the object.
|
|
hid_t | get_handle () const |
|
std::string | get_name () const |
Untemplated methods |
When using Python, you must call the non-templated methods listed below.
|
|
HDF5DataSetD< TypeTraits, 1 > | get_child_type_data_set_1d (std::string name) const |
|
HDF5DataSetD< TypeTraits, 1 > | add_child_type_data_set_1d (std::string name) |
|
HDF5DataSetD< TypeTraits, 2 > | get_child_type_data_set_2d (std::string name) const |
|
HDF5DataSetD< TypeTraits, 2 > | add_child_type_data_set_2d (std::string name) |
|
HDF5DataSetD< TypeTraits, 3 > | get_child_type_data_set_3d (std::string name) const |
|
HDF5DataSetD< TypeTraits, 3 > | add_child_type_data_set_3d (std::string name) |