#include <HIOUtilityDwfImport.h>
Public Member Functions | |
HFileInputResult | FileInputByKey (const char *FileName, HC_KEY key, HInputHandlerOptions *options) |
HFileInputResult | FileInputByKey (const wchar_t *FileName, HC_KEY key, HInputHandlerOptions *options) |
const char * | GetInputName () |
HInputHandlerStyle | GetInputStyle () |
const char * | GetInputTypesString () |
const char * | GetOutputName () |
void | RegisterInputHandlerTypes () |
HFileInputResult HIOUtilityDwfImport::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.
filename | The name of the file to load. | |
key | The HOOPS segment key to load model data into. | |
options | An options class containing any needed extra information for the operation. |
Reimplemented from HInputHandler.
References HInputHandler::FileInputByKey().
HFileInputResult HIOUtilityDwfImport::FileInputByKey | ( | const wchar_t * | FileName, | |
HC_KEY | key, | |||
HInputHandlerOptions * | options | |||
) |
This method reads the DWF file into the segment tree underneath given key
FileName | A character pointer denoting the name of the file to be read in | |
key | HOOPS key to segment for data to load in | |
Import | options |
const char* HIOUtilityDwfImport::GetInputName | ( | ) | [inline, virtual] |
HInputHandlerStyle HIOUtilityDwfImport::GetInputStyle | ( | ) | [inline, virtual] |
This abstract method returns the HInputHandlerStyle the HInputHandler.
For example, the following line of code can be used for an HInputHandler that handles models:
{return HInputHandlerStyleModel;}
Implements HInputHandler.
References HInputHandlerStyleModel.
const char* HIOUtilityDwfImport::GetInputTypesString | ( | ) | [inline, virtual] |
This method must be implemented in a subclassed HInputHandler.
The following line of code can be used to specify the stl extension:
{return "stl";};
The following line of code can be used to specify that the jpg, bmp and gif extension are handled:
{return "jpg;bmp;gif";};
Implements HInputHandler.
const char* HIOUtilityDwfImport::GetOutputName | ( | ) | [inline] |
void HIOUtilityDwfImport::RegisterInputHandlerTypes | ( | ) | [inline, virtual] |
This abstract function must register extension types to be handled by subclassed HInputHandler instance.
For example, the following line of code can be used to specify a class that will handle files with "stl" extensions:
{HIORegisterInputType("stl",this);};
Implements HInputHandler.
References HIORegisterInputType.