############
HIOManager.h
############

.. default-domain:: cpp

Macro Definitions
=================

=== ============================================
..  :c:macro:`~HInputOpNone`                    
..  :c:macro:`~HInputOpFileInputByKey`          
..  :c:macro:`~HInputOpFileInputToImageKey`     
..  :c:macro:`~HOutputOpNone`                   
..  :c:macro:`~HOutputOpFileOutputByKey`        
..  :c:macro:`~HOutputOpFileOutputFromImageKey` 
..  :c:macro:`~HIORegisterInputType`            
..  :c:macro:`~HIORegisterOutputType`           
=== ============================================

Types
=====

=== =======================================
..  :doc:`classHIONoticeCallback`          
..  :doc:`classHIOPercentNoticeCallback`   
..  :doc:`classHIOConnector`               
..  :doc:`classHInputHandlerOptions`       
..  :doc:`classHInputHandler`              
..  :doc:`classExportNameMap`              
..  :doc:`classHOutputHandlerOptions`      
..  :doc:`classHOutputHandler`             
..  :doc:`classHIOManager`                 
..  :cpp:enumerator:`~H_OUTPUT_TYPE`       
..  :cpp:enumerator:`~HInputHandlerStyle`  
..  :cpp:enumerator:`~HDwgViewVector`      
..  :cpp:enumerator:`~HOutputHandlerStyle` 
..  :cpp:enumerator:`~HPrcBrepCompression` 
=== =======================================

Type Aliases
============

========= =========================================
void *(*  :cpp:type:`~HIO_CREATE_FREE_FUNCTION`    
void(*    :cpp:type:`~HIO_FREE_CONNECTOR_FUNCTION` 
========= =========================================

Fields
======

=== ==============================================
..  :cpp:enum:`~H_OUTPUT_TYPE_DEFAULT`            
..  :cpp:enum:`~H_PDF_OUTPUT_PORTFOLIO`           
..  :cpp:enum:`~H_PDF_OUTPUT_3D`                  
..  :cpp:enum:`~H_PDF_OUTPUT_2D`                  
..  :cpp:enum:`~H_SINGLE_PASS_ZSORT`              
..  :cpp:enum:`~H_SINGLE_PASS_NO_HIDDEN_SURFACES` 
..  :cpp:enum:`~HInputHandlerStyleModel`          
..  :cpp:enum:`~HInputHandlerStyleImage`          
..  :cpp:enum:`~DwgTopView`                       
..  :cpp:enum:`~DwgIsoView`                       
..  :cpp:enum:`~DwgViewportInherit`               
..  :cpp:enum:`~DwgSceneInherit`                  
..  :cpp:enum:`~HOutputHandlerStyleModel`         
..  :cpp:enum:`~HOutputHandlerStyleImage`         
..  :cpp:enum:`~HOutputHandlerStyleHardcopy`      
..  :cpp:enum:`~HOutputHandlerStyleHTML`          
..  :cpp:enum:`~HOutputHandlerStyleDontCare`      
..  :cpp:enum:`~PrcBrepCompressionNone`           
..  :cpp:enum:`~PrcBrepCompressionLow`            
..  :cpp:enum:`~PrcBrepCompressionMedium`         
..  :cpp:enum:`~PrcBrepCompressionHigh`           
=== ==============================================

Detailed Description
====================

.. doxygenfile:: HIOManager.h
   :project: hio
   :sections: detaileddescription

Macro Definition
================

.. doxygendefine:: HInputOpNone
   :project: hio

.. doxygendefine:: HInputOpFileInputByKey
   :project: hio

.. doxygendefine:: HInputOpFileInputToImageKey
   :project: hio

.. doxygendefine:: HOutputOpNone
   :project: hio

.. doxygendefine:: HOutputOpFileOutputByKey
   :project: hio

.. doxygendefine:: HOutputOpFileOutputFromImageKey
   :project: hio

.. doxygendefine:: HIORegisterInputType
   :project: hio

.. doxygendefine:: HIORegisterOutputType
   :project: hio

Type Documentation
==================

.. doxygenenum:: H_OUTPUT_TYPE
   :project: hio

.. doxygenenum:: HInputHandlerStyle
   :project: hio

.. doxygenenum:: HDwgViewVector
   :project: hio

.. doxygenenum:: HOutputHandlerStyle
   :project: hio

.. doxygenenum:: HPrcBrepCompression
   :project: hio

Type Alias Documentation
========================

.. doxygentypedef:: HIO_CREATE_FREE_FUNCTION
   :project: hio

.. doxygentypedef:: HIO_FREE_CONNECTOR_FUNCTION
   :project: hio


.. toctree::
   :titlesonly:
   :maxdepth: 1
   :hidden:

   classHIONoticeCallback
   classHIOPercentNoticeCallback
   classHIOConnector
   classHInputHandlerOptions
   classHInputHandler
   classExportNameMap
   classHOutputHandlerOptions
   classHOutputHandler
   classHIOManager

