HDF4_OBJECT Class Reference

#include <mi32/hdf4.h>

Inheritance diagram for HDF4_OBJECT:
Inheritance graph
[legend]

List of all members.

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

Constructor & Destructor Documentation

HDF4_OBJECT::HDF4_OBJECT (  )  [inline]

Default constructor.

virtual HDF4_OBJECT::~HDF4_OBJECT (  )  [pure virtual]

Destructor.


Member Function Documentation

virtual int HDF4_OBJECT::FindAttrib ( const char *  name  )  const [pure virtual]

Find attribute index by name.

Returns:
Attribute index, -1 if not found, < -1 if error.

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.

virtual ERRVALUE HDF4_OBJECT::GetName ( HDF4_NAME name  )  const [pure virtual]

Get object name.

Parameters:
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.


Member Data Documentation


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

Generated on Sun Oct 7 21:33:30 2012 for TNTsdk 2012 by  doxygen 1.6.1