|
LRAUV
revA
|
#include <HDF5.h>


Public Member Functions | |
| HDF5HasAttributes (HDF5Group *parent) | |
| virtual | ~HDF5HasAttributes () |
| int | getId () |
| virtual HDF5Group * | getParent () |
| virtual bool | isMatlab () |
| virtual HDF5Group * | getRoot () |
| void | addAttribute (const char *name, const char *value) |
| void | addAttribute (const char *name, const int value) |
| virtual bool | writeHeader () |
| virtual bool | finalize () |
Public Member Functions inherited from HDF5Item | |
| virtual | ~HDF5Item () |
| int | getId () |
Protected Attributes | |
| HDF5Group * | parent_ |
| FlexArray< HDF5Attribute * > | attributes_ |
Protected Attributes inherited from HDF5Item | |
| int | id_ |
| int | typeId_ |
| int | spaceId_ |
Private Member Functions | |
| HDF5HasAttributes (const HDF5HasAttributes &old) | |
Additional Inherited Members | |
Protected Member Functions inherited from HDF5Item | |
| HDF5Item () | |
|
inline |
|
inlinevirtual |
|
private |
| void HDF5HasAttributes::addAttribute | ( | const char * | name, |
| const char * | value | ||
| ) |
References attributes_, and FlexArray< T >::push().
Referenced by HDF5LogWriter::addVar(), HDF5Dataset::HDF5Dataset(), HDF5Group::HDF5Group(), and HDF5LogWriter::initializeHDF5LogWriter().
| void HDF5HasAttributes::addAttribute | ( | const char * | name, |
| const int | value | ||
| ) |
References attributes_, and FlexArray< T >::push().
|
virtual |
Reimplemented from HDF5Item.
Reimplemented in HDF5Dataset, HDF5File, and HDF5Group.
References attributes_, HDF5Attribute::finalize(), FlexArray< T >::get(), and FlexArrayBase::size().
Referenced by HDF5Group::finalize(), and HDF5Dataset::finalize().
|
inline |
References HDF5Item::id_.
Referenced by HDF5Dataset::HDF5Dataset(), and HDF5Dataset::writeDataValue().
|
inlinevirtual |
Reimplemented in HDF5File.
References getRoot(), and parent_.
Referenced by getRoot(), and HDF5Dataset::writeDataValue().
|
inlinevirtual |
Reimplemented in HDF5File.
References isMatlab(), and parent_.
Referenced by HDF5Dataset::HDF5Dataset(), HDF5Group::HDF5Group(), and isMatlab().
|
virtual |
Implements HDF5Item.
Reimplemented in HDF5Group.
References attributes_, FlexArray< T >::get(), FlexArrayBase::size(), and HDF5Attribute::writeHeader().
Referenced by HDF5Dataset::writeDataValue(), and HDF5Group::writeHeader().
|
protected |
Referenced by addAttribute(), finalize(), writeHeader(), and HDF5Group::writeHeader().
|
protected |
Referenced by HDF5Group::finalize(), getParent(), getRoot(), HDF5Group::HDF5Group(), isMatlab(), and HDF5Group::writeHeader().