HIOManager.h

Fields

H_OUTPUT_TYPE_DEFAULT
H_PDF_OUTPUT_PORTFOLIO
H_PDF_OUTPUT_3D
H_PDF_OUTPUT_2D
H_SINGLE_PASS_ZSORT
H_SINGLE_PASS_NO_HIDDEN_SURFACES
HInputHandlerStyleModel
HInputHandlerStyleImage
DwgTopView
DwgIsoView
DwgViewportInherit
DwgSceneInherit
HOutputHandlerStyleModel
HOutputHandlerStyleImage
HOutputHandlerStyleHardcopy
HOutputHandlerStyleHTML
HOutputHandlerStyleDontCare
PrcBrepCompressionNone
PrcBrepCompressionLow
PrcBrepCompressionMedium
PrcBrepCompressionHigh

Detailed Description

Macro Definition

HInputOpNone

This HInputHandler supports no input.

HInputOpFileInputByKey

This HInputHandler supports input to a segment key.

HInputOpFileInputToImageKey

This HInputHandler supports input to an image key.

HOutputOpNone

This HOutputHandler supports no output.

HOutputOpFileOutputByKey

This HOutputHandler supports output from a segment key.

HOutputOpFileOutputFromImageKey

This HOutputHandler supports output from an image key.

HIORegisterInputType(type, input_object)

Used by a HInputHandler to set extension types that it handles

HIORegisterOutputType(type, output_object)

HIORegisterOutputType(type,output_object) Used by a HOutputHandler to set extension types that it handler.

Type Documentation

enum H_OUTPUT_TYPE

Values:

enumerator H_OUTPUT_TYPE_DEFAULT
enumerator H_PDF_OUTPUT_PORTFOLIO
enumerator H_PDF_OUTPUT_3D
enumerator H_PDF_OUTPUT_2D
enumerator H_SINGLE_PASS_ZSORT
enumerator H_SINGLE_PASS_NO_HIDDEN_SURFACES
enum HInputHandlerStyle

Specifies input styles.

Values:

enumerator HInputHandlerStyleModel

Specifies an HInputHandler for model data.

enumerator HInputHandlerStyleImage

Specifies an HInputHandler for image data.

enum HDwgViewVector

Specifies the view vector to use to generate the geometry for view-dependent entities in a DWG file.

Values:

enumerator DwgTopView

Specifies using a top view (looking down the positive Z-axis at the XY-plane)

enumerator DwgIsoView

Specifies using an iso view (looking at the origin from (1, 1, 1))

enumerator DwgViewportInherit

Specifies using the active viewport in the DWG file if present (if no active viewport is present, it uses an iso view)

enumerator DwgSceneInherit

Specifies using the view determined by the camera in the scene segment.

enum HOutputHandlerStyle

Specifies the output styles.

Values:

enumerator HOutputHandlerStyleModel
enumerator HOutputHandlerStyleImage

Specifies an HOutputHandler for geometry data.

enumerator HOutputHandlerStyleHardcopy

Specifies an HOutputHandler for an image.

enumerator HOutputHandlerStyleHTML

Specifies an HOutputHandler for a hardcopy output type.

enumerator HOutputHandlerStyleDontCare

Specifies an HOutputHandler for a MVO style html file.

enum HPrcBrepCompression

Specifies the level of compression to use on BRep entities being exported to the PRC format. Corresponds to the A3DECompressBrepType enum in HOOPS Exchange and Publish.

Values:

enumerator PrcBrepCompressionNone

No compression.

enumerator PrcBrepCompressionLow

Low compression, high accuracy.

enumerator PrcBrepCompressionMedium

Medium compression, medium accuracy.

enumerator PrcBrepCompressionHigh

High compression, low accuracy.

Type Alias Documentation

typedef void *(*HIO_CREATE_FREE_FUNCTION)(void*)

Function prototype for the Create/Free methods of the loadable HIO modules.

typedef void (*HIO_FREE_CONNECTOR_FUNCTION)(void*)

Function prototype for the FreeConnector methods of the HIOConnector class.