HIOUtilityHTML

Functions

HIOUtilityHTML

~HIOUtilityHTML

void

RegisterOutputHandlerTypes

char const *

GetOutputName

char const *

GetOutputTypesString

HOutputHandlerStyle

GetOutputStyle

HFileOutputResult

FileOutputByKey

HFileOutputResult

FileOutputByKey

HFileOutputResult

FileOutputByKey

Detailed Description

class HIOUtilityHTML : public HOutputHandler

The HIOUtilityHTML class is used for exporting models from the Visualize Database to HTML format. Please note, this feature is only available for 64-bit Windows, and is only available through pre-compiled binaries (i.e., source code isn’t available for HIOUtilityHTML).

Public Functions

inline HIOUtilityHTML()

Constructs an HIOUtility object.

inline virtual ~HIOUtilityHTML()
virtual void RegisterOutputHandlerTypes()

This method registers the appropriate extensions to this handler as an input handler.

inline virtual char const *GetOutputName()
Returns

A character pointer denoting the name of the handler.

inline virtual char const *GetOutputTypesString()
Returns

The output extension type.

inline virtual HOutputHandlerStyle GetOutputStyle()
Returns

The HOutputHandlerStyle that this instance will use. Currently, this will always be HOutputHandlerStyleModel.

virtual HFileOutputResult FileOutputByKey(__wchar_t const *filename, HC_KEY key, HOutputHandlerOptions *options)

This method writes model data from a given HOOPS key to a given output file. Note that this must be implemented in a subclassed HOutputHandler instance handling models.

Parameters
  • filename – The wide character name of the file to output.

  • key – The HOOPS segment key to get output model data from.

  • options – The HOutputHandlerOptions object containing any additional information for the operation.

Returns

The HFileOutputResult result of the output operation.

virtual HFileOutputResult FileOutputByKey(unsigned short const *filename, HC_KEY key, HOutputHandlerOptions *options)

This method writes model data from a given HOOPS key to a given output file. Note that this must be implemented in a subclassed HOutputHandler instance handling models.

Parameters
  • filename – The wide character name of the file to output.

  • key – The HOOPS segment key to get output model data from.

  • options – The HOutputHandlerOptions object containing any additional information for the operation.

Returns

The HFileOutputResult result of the output operation.

virtual HFileOutputResult FileOutputByKey(char const *filename, HC_KEY key, HOutputHandlerOptions *options)

This method writes model data from a given HOOPS key to a given output file. Note that this must be implemented in a subclassed HOutputHandler instance handling models.

Parameters
  • filename – The name of the file to output.

  • key – The HOOPS segment key to get output model data from.

  • options – The HOutputHandlerOptions object containing any additional information for the operation.

Returns

The HFileOutputResult result of the output operation.