HIOManager.h
Macro Definitions
HInputOpNone |
|
HInputOpFileInputByKey |
|
HInputOpFileInputToImageKey |
|
HOutputOpNone |
|
HOutputOpFileOutputByKey |
|
HOutputOpFileOutputFromImageKey |
|
HIORegisterInputType |
|
HIORegisterOutputType |
Types
Type Aliases
| void ( | HIO_CREATE_FREE_FUNCTION |
| void(* | HIO_FREE_CONNECTOR_FUNCTION |
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
-
enumerator
-
enum
HInputHandlerStyle Specifies input styles.
Values:
-
enumerator
HInputHandlerStyleModel Specifies an HInputHandler for model data.
-
enumerator
HInputHandlerStyleImage Specifies an HInputHandler for image data.
-
enumerator
-
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.
-
enumerator
-
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.
-
enumerator
-
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.
-
enumerator
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.