|
NeXus
1
|
Serialisable NeXus group object. More...
#include <bindings/cpp/NeXusStream.hpp>


Public Member Functions | |
| Group (const std::string &name, const std::string &nxclass, const std::string &attr1_name="", const Attr &attr1_value=Attr(), const std::string &attr2_name="", const Attr &attr2_value=Attr()) | |
| virtual void | readFromFile (File &nf) const |
| virtual void | writeToFile (File &nf) const |
| virtual | ~Group () |
Public Member Functions inherited from NeXus::Stream::ObjectWithAttr | |
| ObjectWithAttr (const std::string &attr1_name="", const Attr &attr1_value=Attr(), const std::string &attr2_name="", const Attr &attr2_value=Attr()) | |
| virtual | ~ObjectWithAttr () |
Protected Attributes | |
| std::string | m_name |
| std::string | m_class |
Protected Attributes inherited from NeXus::Stream::ObjectWithAttr | |
| std::list< Attr > | m_attr |
Additional Inherited Members | |
Protected Member Functions inherited from NeXus::Stream::ObjectWithAttr | |
| void | processAttr (const std::string &attr1_name, const Attr &attr1_value, const std::string &attr2_name, const Attr &attr2_value) |
Serialisable NeXus group object.
Definition at line 188 of file NeXusStream.hpp.
|
inline |
Definition at line 195 of file NeXusStream.hpp.
|
inlinevirtual |
Definition at line 213 of file NeXusStream.hpp.
|
inlinevirtual |
Reimplemented from NeXus::Stream::ObjectWithAttr.
Definition at line 201 of file NeXusStream.hpp.
References NeXus::File::openGroup(), and NeXus::Stream::ObjectWithAttr::readFromFile().

|
inlinevirtual |
Reimplemented from NeXus::Stream::ObjectWithAttr.
Definition at line 207 of file NeXusStream.hpp.
References NeXus::File::makeGroup(), and NeXus::Stream::ObjectWithAttr::writeToFile().

|
protected |
Definition at line 192 of file NeXusStream.hpp.
|
protected |
Definition at line 191 of file NeXusStream.hpp.
1.8.11