Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

HIOUtilityIV Class Reference

#include <HIOUtilityIV.h>

List of all members.

Public Member Functions

HFileInputResult FileInputByKey (const __wchar_t *FileName, HC_KEY key, HInputHandlerOptions *options)
HFileInputResult FileInputByKey (const char *FileName, HC_KEY key, HInputHandlerOptions *options)
HFileInputResult FileInputByKey (const unsigned short *FileName, HC_KEY key, HInputHandlerOptions *options)
const char * GetInputName ()
HInputHandlerStyle GetInputStyle ()
const char * GetInputTypesString ()
 HIOUtilityIV ()
void RegisterInputHandlerTypes ()

Detailed Description

The HIOUtilityIV is used for reading Open Inventor (.iv) files.


Constructor & Destructor Documentation

HIOUtilityIV::HIOUtilityIV ( ) [inline]

Constructs an HIOUtilityIV object.

References HInputOpFileInputByKey, and HInputHandler::SetInputOps().


Member Function Documentation

HFileInputResult HIOUtilityIV::FileInputByKey ( const __wchar_t *  FileName,
HC_KEY  key,
HInputHandlerOptions options 
) [virtual]

This method reads the .iv file 'filename' into the segment tree underneath the given key.

Parameters:
filenameThe name of the file to load.
keyThe HOOPS segment key to load model data into.
optionsAn options class containing any needed extra information for operation.
Returns:
The #HFileInputResult result of the input operation.

Reimplemented from HInputHandler.

HFileInputResult HIOUtilityIV::FileInputByKey ( const char *  filename,
HC_KEY  key,
HInputHandlerOptions options 
) [inline, virtual]

This method loads model data from a given file to a given HOOPS segment key. Note that this must be implemented in a subclassed HInputHandler instance handling models.

Parameters:
filenameThe name of the file to load.
keyThe HOOPS segment key to load model data into.
optionsAn options class containing any needed extra information for the operation.
Returns:
The #HFileInputResult result of the input operation.

Reimplemented from HInputHandler.

References HInputHandler::FileInputByKey().

HFileInputResult HIOUtilityIV::FileInputByKey ( const unsigned short *  filename,
HC_KEY  key,
HInputHandlerOptions options 
) [inline, virtual]

This method loads model data from a given file to a given HOOPS segment key. Note that this must be implemented in a subclassed HInputHandler instance handling models.

Parameters:
filenameThe UNICODE name of the file to load.
keyThe HOOPS segment key to load model data into.
optionsAn options class containing any needed extra information for the operation.
Returns:
The #HFileInputResult result of the input operation.

Reimplemented from HInputHandler.

References HInputHandler::FileInputByKey().

const char* HIOUtilityIV::GetInputName ( ) [inline, virtual]
Returns:
A character pointer denoting the name of the handler.

Implements HInputHandler.

HInputHandlerStyle HIOUtilityIV::GetInputStyle ( ) [inline, virtual]
Returns:
The type of input style which is HInputHandlerStyleModel.

Implements HInputHandler.

References HInputHandlerStyleModel.

const char* HIOUtilityIV::GetInputTypesString ( ) [inline, virtual]
Returns:
The string of the type of input this handler creates which is "iv".

Implements HInputHandler.

void HIOUtilityIV::RegisterInputHandlerTypes ( ) [inline, virtual]

This method registers the "iv" extension to this handler.

Implements HInputHandler.

References HIORegisterInputType.


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