|
| Root () |
|
| Root (const std::string &name) |
|
| Root (const char *name) |
|
virtual | ~Root () |
|
virtual void | merge_ndattributes (MapNDAttrSrc_t::const_iterator it_begin, MapNDAttrSrc_t::const_iterator it_end, std::set< std::string > &used_ndattribute_srcs) |
|
std::string | get_full_name () |
|
std::string | get_path (bool trailing_slash=false) |
|
| Group () |
|
| Group (const std::string &name) |
|
| Group (const char *name) |
|
| Group (const Group &src) |
|
virtual | ~Group () |
|
Group & | operator= (const Group &src) |
|
Dataset * | new_dset (const std::string &name) |
|
Dataset * | new_dset (const char *name) |
|
Group * | new_group (const std::string &name) |
| Create a new group, insert it into the group list, set the full path name, and finally return a pointer to the newly created object. More...
|
|
Group * | new_group (const char *name) |
|
HardLink * | new_hardlink (const std::string &name) |
| Create a new HardLink, insert it into the group list, set the full path name, and finally return a pointer to the newly created object. More...
|
|
HardLink * | new_hardlink (const char *name) |
|
int | find_dset_ndattr (const std::string &ndattr_name, Dataset **dset) |
|
int | find_dset_ndattr (const char *ndattr_name, Dataset **dset) |
| << Find and return a reference to the dataset for a given NDAttribute More...
|
|
int | find_dset (std::string &dsetname, Dataset **dest) |
|
int | find_dset (const char *dsetname, Dataset **dest) |
|
void | set_default_ndattr_group () |
|
Group * | find_ndattr_default_group () |
|
int | find_detector_default_dset (Dataset **dset) |
| << search through subgroups to return a pointer to the NDAttribute default container group More...
|
|
int | num_groups () |
|
int | num_datasets () |
|
std::string | _str_ () |
|
MapGroups_t & | get_groups () |
|
MapDatasets_t & | get_datasets () |
|
MapHardLinks_t & | get_hardlinks () |
|
void | find_dsets (DataSrc_t source, MapDatasets_t &dsets) |
|
| Element () |
|
| Element (const Element &src) |
|
| Element (const std::string &name) |
|
| ~Element () |
|
Element & | operator= (const Element &src) |
|
const std::string & | get_name () |
|
int | add_attribute (Attribute &attr) |
|
bool | has_attribute (const std::string &attr_name) |
|
int | tree_level () |
|
Element * | get_parent () |
|
MapAttributes_t & | get_attributes () |
|
Class used for writing the root of the file with the NDFileHDF5 plugin.