|
| | ~Group () |
| |
| void | Close () |
| |
| virtual hsize_t | GetNumElements () |
| |
| std::vector< std::string > | GetElementNames () |
| |
| CanHaveAttributesSharedPtr | operator[] (hsize_t idx) |
| |
| CanHaveAttributesSharedPtr | operator[] (const std::string &key) |
| |
| AttributeSharedPtr | CreateAttribute (const std::string &name, DataTypeSharedPtr type, DataSpaceSharedPtr space) |
| |
| AttributeSharedPtr | OpenAttribute (const std::string &name) |
| |
| template<class T > |
| void | SetAttribute (const std::string &name, const T &value) |
| |
| template<class T > |
| void | SetAttribute (const std::string &name, const std::vector< T > &value) |
| |
| template<class T > |
| void | GetAttribute (const std::string &name, T &value) |
| |
| template<class T > |
| void | GetAttribute (const std::string &name, std::vector< T > &value) |
| |
| int | GetNumAttr () const |
| |
| AttrIterator | attr_begin () |
| |
| AttrIterator | attr_end () |
| |
| hid_t | GetId () const |
| |
| | operator hid_t () const |
| |
| GroupSharedPtr | CreateGroup (const std::string &name, PListSharedPtr createPL=PList::Default(), PListSharedPtr accessPL=PList::Default()) |
| |
| DataSetSharedPtr | CreateDataSet (const std::string &name, DataTypeSharedPtr type, DataSpaceSharedPtr space, PListSharedPtr createPL=PList::Default(), PListSharedPtr accessPL=PList::Default()) |
| |
| template<class T > |
| DataSetSharedPtr | CreateWriteDataSet (const std::string &name, const std::vector< T > &data, PListSharedPtr createPL=PList::Default(), PListSharedPtr accessPL=PList::Default()) |
| |
| GroupSharedPtr | OpenGroup (const std::string &name, PListSharedPtr accessPL=PList::Default()) const |
| |
| DataSetSharedPtr | OpenDataSet (const std::string &name, PListSharedPtr accessPL=PList::Default()) const |
| |
| bool | ContainsDataSet (std::string nm) |
| |
| LinkIterator | begin () |
| |
| LinkIterator | end () |
| |
HDF5 Group wrapper.
Definition at line 471 of file H5.h.