HdfUtilities::Hdf4FileResource Class Reference

This is a Resource class that opens and closes HDF4 files. More...

#include <Hdf4Utilities.h>

Inheritance diagram for HdfUtilities::Hdf4FileResource:

Inheritance graph

List of all members.

Public Member Functions

 Hdf4FileResource (const char *pFilename, int32 access=DFACC_READ)
 operator int32 * ()


Detailed Description

This is a Resource class that opens and closes HDF4 files.

It has a conversion operator to allow an Hdf4FileResource object to be used where ever a int32* file handle would normally be used.

see Hdf4DatasetResource for code examples.

Definition at line 166 of file Hdf4Utilities.h.


Constructor & Destructor Documentation

HdfUtilities::Hdf4FileResource::Hdf4FileResource ( const char *  pFilename,
int32  access = DFACC_READ 
)

Creates a resource to an HDF4 file handle.

Auto-closes file when the object goes out of scope.

Parameters:
pFilename The name of the file to open.
access Optional argument for how to access the file (DFACC_READ, DFACC_WRITE, DFACC_CREATE, DFACC_ALL).

Definition at line 180 of file Hdf4Utilities.h.


Member Function Documentation

HdfUtilities::Hdf4FileResource::operator int32 * (  ) 

Allows for implict conversion of this resource type to an int32*.

Returns:
A pointer to an int32 reprsenting the file handle.

Definition at line 190 of file Hdf4Utilities.h.


Software Development Kit - Opticks 4.9.0 Build 16218