|
areaDetector
3-5-0
EPICS areaDetector framework
|
Describe a generic structure element with the NDFileHDF5 plugin. More...
#include <NDFileHDF5Layout.h>
Public Types | |
| typedef std::map< std::string, Attribute > | MapAttributes_t |
Public Member Functions | |
| Element () | |
| Element (const Element &src) | |
| Element (const std::string &name) | |
| ~Element () | |
| Element & | operator= (const Element &src) |
| const std::string & | get_name () |
| virtual std::string | get_full_name () |
| virtual std::string | get_path (bool trailing_slash=false) |
| int | add_attribute (Attribute &attr) |
| bool | has_attribute (const std::string &attr_name) |
| int | tree_level () |
| Element * | get_parent () |
| MapAttributes_t & | get_attributes () |
Protected Member Functions | |
| void | _copy (const Element &src) |
Protected Attributes | |
| MapAttributes_t | attributes |
| std::string | name |
Friends | |
| class | Group |
Describe a generic structure element with the NDFileHDF5 plugin.
An element can contain a number of attributes and be a subset of a number of parents.
| typedef std::map<std::string, Attribute> hdf5::Element::MapAttributes_t |
| hdf5::Element::Element | ( | ) |
| hdf5::Element::Element | ( | const Element & | src | ) |
| hdf5::Element::Element | ( | const std::string & | name | ) |
|
inline |
|
protected |
| int hdf5::Element::add_attribute | ( | Attribute & | attr | ) |
| Element::MapAttributes_t & hdf5::Element::get_attributes | ( | ) |
|
virtual |
Reimplemented in hdf5::Root.
| const std::string & hdf5::Element::get_name | ( | ) |
| Element * hdf5::Element::get_parent | ( | ) |
|
virtual |
Reimplemented in hdf5::Root.
| bool hdf5::Element::has_attribute | ( | const std::string & | attr_name | ) |
| int hdf5::Element::tree_level | ( | ) |
|
friend |
|
protected |
|
protected |
1.8.15