HDF4_ARRAY Class Reference

#include <mi32/hdf4.h>

Inheritance diagram for HDF4_ARRAY:
Inheritance graph
[legend]

List of all members.

Classes

class  INFO
 HDF Array Information container. More...

Public Member Functions

 HDF4_ARRAY ()
virtual ~HDF4_ARRAY ()
void Close ()
virtual int FindAttrib (const char *name) const
virtual ERRVALUE GetAttrib (int index, HDF4_ATTRIB &attrib) const
ERRVALUE GetInfo (INFO &info) const
virtual ERRVALUE GetName (HDF4_NAME &name) const
virtual int GetNumAttribs () const
ERRVALUE Open (const HDF4_FILE &file, int index)
ERRVALUE Read (const INT32 *start, const INT32 *stride, const INT32 *count, void *buffer) const

Constructor & Destructor Documentation

HDF4_ARRAY::HDF4_ARRAY (  ) 

Default constructor.

virtual HDF4_ARRAY::~HDF4_ARRAY (  )  [virtual]

Destructor.


Member Function Documentation

void HDF4_ARRAY::Close (  ) 

Close array.

virtual int HDF4_ARRAY::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_ARRAY::GetAttrib ( int  index,
HDF4_ATTRIB attrib 
) const [virtual]

Get specific attribute.

Parameters:
index Attribute index within array
attrib Attribute instance returned

Implements HDF4_OBJECT.

ERRVALUE HDF4_ARRAY::GetInfo ( INFO info  )  const

Get array information.

Parameters:
info Information container returned.
virtual ERRVALUE HDF4_ARRAY::GetName ( HDF4_NAME name  )  const [virtual]

Get object name.

Parameters:
name Name returned

Implements HDF4_OBJECT.

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

Get number of attributes in this object.

Implements HDF4_OBJECT.

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

Open array.

ERRVALUE HDF4_ARRAY::Read ( const INT32 start,
const INT32 stride,
const INT32 count,
void *  buffer 
) const

Read array values into buffer.


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

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