#include <mi32/hdf4.h>

Public Member Functions | |
| HDF4_OBJECT () | |
| virtual | ~HDF4_OBJECT ()=0 |
| virtual int | FindAttrib (const char *name) const =0 |
| virtual ERRVALUE | GetAttrib (int index, HDF4_ATTRIB &attrib) const =0 |
| virtual ERRVALUE | GetName (HDF4_NAME &name) const =0 |
| virtual int | GetNumAttribs () const =0 |
| bool | IsOpen () const |
Protected Attributes | |
| HDF4_FILE | m_file |
| HDF4_OBJECT::HDF4_OBJECT | ( | ) | [inline] |
Default constructor.
| virtual HDF4_OBJECT::~HDF4_OBJECT | ( | ) | [pure virtual] |
Destructor.
| virtual int HDF4_OBJECT::FindAttrib | ( | const char * | name | ) | const [pure virtual] |
Find attribute index by name.
Implemented in HDF4_GROUP, HDF4_ARRAY, HDF4_RASTER, and HDF4_TABLE.
| virtual ERRVALUE HDF4_OBJECT::GetAttrib | ( | int | index, | |
| HDF4_ATTRIB & | attrib | |||
| ) | const [pure virtual] |
Get specific attribute.
Implemented in HDF4_GROUP, HDF4_ARRAY, HDF4_RASTER, and HDF4_TABLE.
Get object name.
| name | Name returned |
Implemented in HDF4_GROUP, HDF4_ARRAY, HDF4_RASTER, and HDF4_TABLE.
| virtual int HDF4_OBJECT::GetNumAttribs | ( | ) | const [pure virtual] |
Get number of attributes in this object.
Implemented in HDF4_GROUP, HDF4_ARRAY, HDF4_RASTER, and HDF4_TABLE.
| bool HDF4_OBJECT::IsOpen | ( | ) | const [inline] |
Determine if object is currently open.
HDF4_FILE HDF4_OBJECT::m_file [protected] |
1.6.1