|
| ~Group () |
|
void | Close () |
|
virtual hsize_t | GetNumElements () |
|
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 |
|
LinkIterator | begin () |
|
LinkIterator | end () |
|
HDF5 Group wrapper.
Definition at line 441 of file H5.h.