HDF4_TABLE Class Reference

#include <mi32/hdf4.h>

Inheritance diagram for HDF4_TABLE:
Inheritance graph
[legend]

List of all members.

Classes

class  FIELDINFO
 Field information. More...

Public Member Functions

 HDF4_TABLE ()
virtual ~HDF4_TABLE ()
void Close ()
virtual int FindAttrib (const char *name) const
virtual ERRVALUE GetAttrib (int index, HDF4_ATTRIB &attrib) const
ERRVALUE GetClass (HDF4_NAME &classname) const
const FIELDINFOGetFieldInfo (int fieldnum) const
const SIMPLE_ARRAY< FIELDINFO > & GetFieldInfo () const
virtual ERRVALUE GetName (HDF4_NAME &name) const
virtual int GetNumAttribs () const
int GetNumFields () const
int GetNumRecords () const
ERRVALUE Open (const HDF4_FILE &file, int index)
ERRVALUE Read (HDF4_RECORD &record) const
ERRVALUE Seek (int recordnum) const

Constructor & Destructor Documentation

HDF4_TABLE::HDF4_TABLE (  ) 

Default constructor.

virtual HDF4_TABLE::~HDF4_TABLE (  )  [virtual]

Destructor.


Member Function Documentation

void HDF4_TABLE::Close (  ) 

Close table.

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

Find attribute index by name.

Returns:
Attribute index, -1 if not found, < -1 if error.
Parameters:
name Attribute name to search for

Implements HDF4_OBJECT.

virtual ERRVALUE HDF4_TABLE::GetAttrib ( int  index,
HDF4_ATTRIB attrib 
) const [virtual]

Get specific attribute.

Parameters:
index Attribute index within table
attrib Attribute instance returned

Implements HDF4_OBJECT.

ERRVALUE HDF4_TABLE::GetClass ( HDF4_NAME classname  )  const

Get 'class' name.

Parameters:
classname Class name returned
const FIELDINFO& HDF4_TABLE::GetFieldInfo ( int  fieldnum  )  const [inline]

Get information about specific field.

Parameters:
fieldnum Field number
const SIMPLE_ARRAY<FIELDINFO>& HDF4_TABLE::GetFieldInfo (  )  const [inline]

Get field information array.

virtual ERRVALUE HDF4_TABLE::GetName ( HDF4_NAME name  )  const [virtual]

Get object name.

Parameters:
name Name returned

Implements HDF4_OBJECT.

virtual int HDF4_TABLE::GetNumAttribs (  )  const [virtual]

Get number of attributes in this object.

Implements HDF4_OBJECT.

int HDF4_TABLE::GetNumFields (  )  const [inline]

Get number of fields in table.

int HDF4_TABLE::GetNumRecords (  )  const [inline]

Get number of records in table.

ERRVALUE HDF4_TABLE::Open ( const HDF4_FILE file,
int  index 
)

Open table.

Parameters:
file Open HDF4 file
index Table index (reference number)
ERRVALUE HDF4_TABLE::Read ( HDF4_RECORD record  )  const

Read next record from table.

Parameters:
record Record to read into
ERRVALUE HDF4_TABLE::Seek ( int  recordnum  )  const

Seek to specified record.

Parameters:
recordnum Record number to seek to

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