#include <HIOUtilityDGN.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) |
HFileInputResult | FileInputByKey (const unsigned short *FileName, HC_KEY key, HInputHandlerOptions *options) |
const char * | GetInputName () |
HInputHandlerStyle | GetInputStyle () |
const char * | GetInputTypesString () |
const char * | GetOutputName () |
HIOUtilityDGN () | |
void | InitDGNDirect () |
void | RegisterInputHandlerTypes () |
void | ShutdownDGNDirect () |
The HIOUtilityDGN is the integration class for Open Design Alliances (ODA) DGNDirect Toolkit. Using this integration class allows you to import Microstations's DGN file. This integration is based on DGN Toolkit version 2.xx To use this integration class you will need to obtain a license of DGNDirect Toolkit from ODA.
HIOUtilityDGN::HIOUtilityDGN | ( | ) | [inline] |
Constructs an HIOUtilityDGN object.
References HInputOpFileInputByKey, and HInputHandler::SetInputOps().
HFileInputResult HIOUtilityDGN::FileInputByKey | ( | const char * | FileName, |
HC_KEY | key, | ||
HInputHandlerOptions * | options | ||
) | [virtual] |
This method reads the DGN file into the segment tree underneath given key.
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 operation. |
Reimplemented from HInputHandler.
HFileInputResult HIOUtilityDGN::FileInputByKey | ( | const unsigned short * | FileName, |
HC_KEY | key, | ||
HInputHandlerOptions * | options | ||
) | [virtual] |
This method reads the DGN file into the segment tree underneath given key.
filename | The UNICODE 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 operation. |
Reimplemented from HInputHandler.
const char* HIOUtilityDGN::GetInputName | ( | ) | [inline, virtual] |
Implements HInputHandler.
HInputHandlerStyle HIOUtilityDGN::GetInputStyle | ( | ) | [inline, virtual] |
Implements HInputHandler.
References HInputHandlerStyleModel.
const char* HIOUtilityDGN::GetInputTypesString | ( | ) | [inline, virtual] |
Implements HInputHandler.
const char* HIOUtilityDGN::GetOutputName | ( | ) | [inline] |
void HIOUtilityDGN::InitDGNDirect | ( | ) |
This method Initializes Runtime Extension environment and DgnDirect toolkit
void HIOUtilityDGN::RegisterInputHandlerTypes | ( | ) | [inline, virtual] |
This method registers the "dgn" extension to this handler as an input handler.
Implements HInputHandler.
References HIORegisterInputType.
void HIOUtilityDGN::ShutdownDGNDirect | ( | ) |
This method Uninitializes the DgnDirect toolkit.