LRAUV  revA
HDF5HasAttributes Class Reference

#include <HDF5.h>

Inheritance diagram for HDF5HasAttributes:
Collaboration diagram for HDF5HasAttributes:

Public Member Functions

 HDF5HasAttributes (HDF5Group *parent)
 
virtual ~HDF5HasAttributes ()
 
int getId ()
 
virtual HDF5GroupgetParent ()
 
virtual bool isMatlab ()
 
virtual HDF5GroupgetRoot ()
 
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

HDF5Groupparent_
 
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 ()
 

Constructor & Destructor Documentation

HDF5HasAttributes::HDF5HasAttributes ( HDF5Group parent)
inline
virtual HDF5HasAttributes::~HDF5HasAttributes ( )
inlinevirtual
HDF5HasAttributes::HDF5HasAttributes ( const HDF5HasAttributes old)
private

Member Function Documentation

void HDF5HasAttributes::addAttribute ( const char *  name,
const char *  value 
)
void HDF5HasAttributes::addAttribute ( const char *  name,
const int  value 
)
bool HDF5HasAttributes::finalize ( )
virtual
int HDF5HasAttributes::getId ( )
inline
virtual HDF5Group* HDF5HasAttributes::getParent ( )
inlinevirtual

References parent_.

virtual HDF5Group* HDF5HasAttributes::getRoot ( )
inlinevirtual

Reimplemented in HDF5File.

References getRoot(), and parent_.

Referenced by getRoot(), and HDF5Dataset::writeDataValue().

virtual bool HDF5HasAttributes::isMatlab ( )
inlinevirtual

Reimplemented in HDF5File.

References isMatlab(), and parent_.

Referenced by HDF5Dataset::HDF5Dataset(), HDF5Group::HDF5Group(), and isMatlab().

bool HDF5HasAttributes::writeHeader ( )
virtual

Member Data Documentation

FlexArray<HDF5Attribute*> HDF5HasAttributes::attributes_
protected

The documentation for this class was generated from the following files: