26 virtual void close() H5_OVERRIDE;
36 virtual void throwException(
const H5std_string &func_name,
const H5std_string &msg)
const H5_OVERRIDE;
39 virtual hid_t getLocId() const H5_OVERRIDE;
42 Group(const
H5Location &loc, const
void *ref, H5R_type_t ref_type = H5R_OBJECT,
49 hsize_t getNumObjs() const;
52 hid_t getObjId(const
char *name, const
PropList &plist =
PropList::DEFAULT) const;
53 hid_t getObjId(const H5std_string &name, const
PropList &plist =
PropList::DEFAULT) const;
56 void closeObjId(hid_t obj_id) const;
65 virtual hid_t getId() const H5_OVERRIDE;
68 virtual ~
Group() H5_OVERRIDE;
71 Group(const hid_t group_id);
74 #ifndef DOXYGEN_SHOULD_SKIP_THIS
76 virtual void p_setId(
const hid_t new_id) H5_OVERRIDE;
77 #endif // DOXYGEN_SHOULD_SKIP_THIS
Exception provides wrappers of HDF5 error handling functions.
Definition: H5Exception.h:27
CommonFG is an abstract base class of H5Group.
Definition: H5CommonFG.h:29
void incRefCount() const
Increment reference counter for the id of this object.
Definition: H5IdComponent.cpp:54
hid_t getObjId(const char *name, const PropList &plist=PropList::DEFAULT) const
Opens an object via object header.
Definition: H5Group.cpp:159
virtual void close() H5_OVERRIDE
Closes this group.
Definition: H5Group.cpp:238
virtual hid_t getLocId() const H5_OVERRIDE
Definition: H5Group.cpp:92
Class Group represents an HDF5 group.
Definition: H5Group.h:23
virtual void throwException(const H5std_string &func_name, const H5std_string &msg) const H5_OVERRIDE
Throws H5::GroupIException.
Definition: H5Group.cpp:264
Group()
Default constructor: creates a stub Group.
Definition: H5Group.cpp:48
H5std_string getDetailMsg() const
Returns the detailed message set at the time the exception is thrown.
Definition: H5Exception.cpp:264
hsize_t getNumObjs() const
Returns the number of objects in this group.
Definition: H5Group.cpp:135
virtual hid_t getId() const
Get the id of this property list.
Definition: H5PropList.cpp:292
Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.
Definition: H5Object.h:64
Definition: H5AbstractDs.cpp:33
virtual H5std_string fromClass() const H5_OVERRIDE
Returns this class name.
Definition: H5Group.h:30
Definition: H5Exception.h:95
void closeObjId(hid_t obj_id) const
Closes an object, which was opened with Group::getObjId.
Definition: H5Group.cpp:71
H5Location is an abstract base class, added in version 1.8.12.
Definition: H5Location.h:30
virtual ~Group() H5_OVERRIDE
Properly terminates access to this group.
Definition: H5Group.cpp:281
Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.
Definition: H5PropList.h:24
virtual hid_t getId() const H5_OVERRIDE
Get the id of this group.
Definition: H5Group.cpp:197
The HDF Group Help Desk:
| |
Copyright by
The HDF Group
|