#####################
HOutputHandlerOptions
#####################

.. cpp:namespace:: HOutputHandlerOptions

.. default-domain:: cpp

Types
=====

=== =======================================================
..  :cpp:enumerator:`~HOutputHandlerOptions::Print_Layout` 
=== =======================================================

Fields
======

======================================================= ========================================================================
..                                                      :cpp:enum:`~HOutputHandlerOptions::WYSIWYG`                             
..                                                      :cpp:enum:`~HOutputHandlerOptions::FULL_PAGE`                           
..                                                      :cpp:enum:`~HOutputHandlerOptions::MAPPED_CAMERA`                       
HBaseView *                                             :cpp:var:`~HOutputHandlerOptions::m_pHBaseView`                         
HBaseModel *                                            :cpp:var:`~HOutputHandlerOptions::m_pHBaseModel`                        
HCamera *                                               :cpp:var:`~HOutputHandlerOptions::m_pCamera`                            
HC_KEY                                                  :cpp:var:`~HOutputHandlerOptions::m_Key`                                
char const  *                                           :cpp:var:`~HOutputHandlerOptions::m_pHSRAOptions`                       
HPoint const  *                                         :cpp:var:`~HOutputHandlerOptions::m_pWindowColor`                       
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bUseWindowColor`                    
float                                                   :cpp:var:`~HOutputHandlerOptions::m_Window_Width`                       
float                                                   :cpp:var:`~HOutputHandlerOptions::m_Window_Height`                      
float                                                   :cpp:var:`~HOutputHandlerOptions::m_Paper_Width`                        
float                                                   :cpp:var:`~HOutputHandlerOptions::m_Paper_Height`                       
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_ForceGrayscale`                     
size_t                                                  :cpp:var:`~HOutputHandlerOptions::m_lineFuseThreshold`                  
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bFastPrint`                         
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bConserveMemory`                    
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bWriteAnimations`                   
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bWindowFrame`                       
:cpp:enumerator:`~HOutputHandlerOptions::Print_Layout`  :cpp:var:`~HOutputHandlerOptions::m_layout`                             
int                                                     :cpp:var:`~HOutputHandlerOptions::m_Image_Dpi`                          
int                                                     :cpp:var:`~HOutputHandlerOptions::m_Paper_Dpi`                          
void *                                                  :cpp:var:`~HOutputHandlerOptions::m_pExtendedData`                      
char const  *                                           :cpp:var:`~HOutputHandlerOptions::m_license`                            
int                                                     :cpp:var:`~HOutputHandlerOptions::m_antialiasLevel`                     
int                                                     :cpp:var:`~HOutputHandlerOptions::m_jpeg_quality`                       
unsigned char *                                         :cpp:var:`~HOutputHandlerOptions::m_imageOutputBuffer`                  
size_t                                                  :cpp:var:`~HOutputHandlerOptions::m_imageOutputBufferSize`              
int                                                     :cpp:var:`~HOutputHandlerOptions::m_Version`                            
H_OUTPUT_TYPE                                           :cpp:var:`~HOutputHandlerOptions::m_OutputType`                         
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_b3dOutput`                          
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bAscii`                             
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bStlNormals`                        
double                                                  :cpp:var:`~HOutputHandlerOptions::m_ratio_cm_to_internal_units`         
float                                                   :cpp:var:`~HOutputHandlerOptions::m_PageMargins`                        
HBhvBehaviorManager *                                   :cpp:var:`~HOutputHandlerOptions::m_pBehaviorManager`                   
char const  *                                           :cpp:var:`~HOutputHandlerOptions::m_pDWFModelName`                      
char const  *                                           :cpp:var:`~HOutputHandlerOptions::m_pPDFResourceDirectory`              
:doc:`classExportNameMap`                               :cpp:var:`~HOutputHandlerOptions::m_names`                              
void *                                                  :cpp:var:`~HOutputHandlerOptions::m_pPRCAsmModelFile`                   
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bActivateOnPageOpen`                
float                                                   :cpp:var:`~HOutputHandlerOptions::m_fAnnotLeft`                         
float                                                   :cpp:var:`~HOutputHandlerOptions::m_fAnnotRight`                        
float                                                   :cpp:var:`~HOutputHandlerOptions::m_fAnnotBottom`                       
float                                                   :cpp:var:`~HOutputHandlerOptions::m_fAnnotTop`                          
:cpp:enumerator:`~HPrcBrepCompression`                  :cpp:var:`~HOutputHandlerOptions::m_ePrcBrepCompression`                
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bPrcRemoveBRep`                     
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bPrcRemoveAttributes`               
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bPrcUseNameUserData`                
long                                                    :cpp:var:`~HOutputHandlerOptions::m_iPrcNameUserDataIndex`              
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bPrcCompressTessellation`           
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bAVIShowCompressionDialog`          
char                                                    :cpp:var:`~HOutputHandlerOptions::m_bAVICodec`                          
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bExporting2DDwf`                    
char const  *                                           :cpp:var:`~HOutputHandlerOptions::m_pHTMLTemplateFile`                  
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bHTMLIncludeMeasurementInformation` 
bool                                                    :cpp:var:`~HOutputHandlerOptions::m_bPDFEmbedFonts`                     
======================================================= ========================================================================

Functions
=========

======================================================= ===============================================================================================
..                                                      :cpp:func:`HOutputHandlerOptions <HOutputHandlerOptions::HOutputHandlerOptions>`               
char const *                                            :cpp:func:`GetType <virtual char const  * HOutputHandlerOptions::GetType() const>`             
bool                                                    :cpp:func:`PopulateOptions <virtual bool HOutputHandlerOptions::PopulateOptions()>`            
..                                                      :cpp:func:`HOutputHandlerOptions <HOutputHandlerOptions::HOutputHandlerOptions>`               
..                                                      :cpp:func:`HOutputHandlerOptions <HOutputHandlerOptions::HOutputHandlerOptions>`               
..                                                      :cpp:func:`~HOutputHandlerOptions <virtual HOutputHandlerOptions::~HOutputHandlerOptions>`     
void                                                    :cpp:func:`Init <void HOutputHandlerOptions::Init(HOutputHandlerOptions const *o)>`            
HBaseView *                                             :cpp:func:`View <HBaseView * HOutputHandlerOptions::View() const>`                             
void                                                    :cpp:func:`View <void HOutputHandlerOptions::View(HBaseView *const v)>`                        
HBaseModel *                                            :cpp:func:`Model <HBaseModel * HOutputHandlerOptions::Model() const>`                          
void                                                    :cpp:func:`Model <void HOutputHandlerOptions::Model(HBaseModel *const m)>`                     
HCamera *                                               :cpp:func:`Camera <HCamera * HOutputHandlerOptions::Camera() const>`                           
void                                                    :cpp:func:`Camera <void HOutputHandlerOptions::Camera(HCamera *const c)>`                      
HC_KEY                                                  :cpp:func:`Key <HC_KEY HOutputHandlerOptions::Key() const>`                                    
void                                                    :cpp:func:`Key <void HOutputHandlerOptions::Key(HC_KEY const k)>`                              
char const *                                            :cpp:func:`HSRAOptions <char const  * HOutputHandlerOptions::HSRAOptions() const>`             
void                                                    :cpp:func:`HSRAOptions <void HOutputHandlerOptions::HSRAOptions(char const *const tf)>`        
HPoint const *                                          :cpp:func:`WindowColor <HPoint const  * HOutputHandlerOptions::WindowColor() const>`           
void                                                    :cpp:func:`WindowColor <void HOutputHandlerOptions::WindowColor(HPoint const *const tf)>`      
bool                                                    :cpp:func:`UseWindowColor <bool HOutputHandlerOptions::UseWindowColor() const>`                
void                                                    :cpp:func:`UseWindowColor <void HOutputHandlerOptions::UseWindowColor(bool const tf)>`         
float                                                   :cpp:func:`WindowWidth <float HOutputHandlerOptions::WindowWidth() const>`                     
void                                                    :cpp:func:`WindowWidth <void HOutputHandlerOptions::WindowWidth(float const f)>`               
float                                                   :cpp:func:`WindowHeight <float HOutputHandlerOptions::WindowHeight() const>`                   
void                                                    :cpp:func:`WindowHeight <void HOutputHandlerOptions::WindowHeight(float const f)>`             
float                                                   :cpp:func:`PaperWidth <float HOutputHandlerOptions::PaperWidth() const>`                       
void                                                    :cpp:func:`PaperWidth <void HOutputHandlerOptions::PaperWidth(float const f)>`                 
float                                                   :cpp:func:`PaperHeight <float HOutputHandlerOptions::PaperHeight() const>`                     
void                                                    :cpp:func:`PaperHeight <void HOutputHandlerOptions::PaperHeight(float const f)>`               
bool                                                    :cpp:func:`ForceGrayscale <bool HOutputHandlerOptions::ForceGrayscale() const>`                
void                                                    :cpp:func:`ForceGrayscale <void HOutputHandlerOptions::ForceGrayscale(bool const tf)>`         
size_t                                                  :cpp:func:`LineFuseThreshold <size_t HOutputHandlerOptions::LineFuseThreshold() const>`        
void                                                    :cpp:func:`LineFuseThreshold <void HOutputHandlerOptions::LineFuseThreshold(size_t const tf)>` 
bool                                                    :cpp:func:`FastPrint <bool HOutputHandlerOptions::FastPrint() const>`                          
void                                                    :cpp:func:`FastPrint <void HOutputHandlerOptions::FastPrint(bool const tf)>`                   
bool                                                    :cpp:func:`ConserveMemory <bool HOutputHandlerOptions::ConserveMemory() const>`                
void                                                    :cpp:func:`ConserveMemory <void HOutputHandlerOptions::ConserveMemory(bool const tf)>`         
bool                                                    :cpp:func:`WriteAnimations <bool HOutputHandlerOptions::WriteAnimations() const>`              
void                                                    :cpp:func:`WriteAnimations <void HOutputHandlerOptions::WriteAnimations(bool const tf)>`       
bool                                                    :cpp:func:`WindowFrame <bool HOutputHandlerOptions::WindowFrame() const>`                      
void                                                    :cpp:func:`WindowFrame <void HOutputHandlerOptions::WindowFrame(bool const tf)>`               
:cpp:enumerator:`~HOutputHandlerOptions::Print_Layout`  :cpp:func:`Layout <Print_Layout HOutputHandlerOptions::Layout() const>`                        
void                                                    :cpp:func:`Layout <void HOutputHandlerOptions::Layout(Print_Layout l)>`                        
bool                                                    :cpp:func:`UseSubscreen <bool HOutputHandlerOptions::UseSubscreen() const>`                    
void                                                    :cpp:func:`UseSubscreen <void HOutputHandlerOptions::UseSubscreen(bool tf)>`                   
int                                                     :cpp:func:`ImageDpi <int HOutputHandlerOptions::ImageDpi() const>`                             
void                                                    :cpp:func:`ImageDpi <void HOutputHandlerOptions::ImageDpi(int const dpi)>`                     
int                                                     :cpp:func:`PaperDpi <int HOutputHandlerOptions::PaperDpi() const>`                             
void                                                    :cpp:func:`PaperDpi <void HOutputHandlerOptions::PaperDpi(int const dpi)>`                     
void *                                                  :cpp:func:`ExtendedData <void * HOutputHandlerOptions::ExtendedData() const>`                  
void                                                    :cpp:func:`ExtendedData <void HOutputHandlerOptions::ExtendedData(void *const vp)>`            
void                                                    :cpp:func:`ExtendedData <void HOutputHandlerOptions::ExtendedData(HPDFOptions *const vp)>`     
bool                                                    :cpp:func:`ActivateOnPageOpen <bool HOutputHandlerOptions::ActivateOnPageOpen() const>`        
void                                                    :cpp:func:`ActivateOnPageOpen <void HOutputHandlerOptions::ActivateOnPageOpen(bool onoff)>`    
float                                                   :cpp:func:`AnnotLeft <float HOutputHandlerOptions::AnnotLeft() const>`                         
void                                                    :cpp:func:`AnnotLeft <void HOutputHandlerOptions::AnnotLeft(float f)>`                         
float                                                   :cpp:func:`AnnotRight <float HOutputHandlerOptions::AnnotRight() const>`                       
void                                                    :cpp:func:`AnnotRight <void HOutputHandlerOptions::AnnotRight(float f)>`                       
float                                                   :cpp:func:`AnnotBottom <float HOutputHandlerOptions::AnnotBottom() const>`                     
void                                                    :cpp:func:`AnnotBottom <void HOutputHandlerOptions::AnnotBottom(float f)>`                     
float                                                   :cpp:func:`AnnotTop <float HOutputHandlerOptions::AnnotTop() const>`                           
void                                                    :cpp:func:`AnnotTop <void HOutputHandlerOptions::AnnotTop(float f)>`                           
int                                                     :cpp:func:`Version <int HOutputHandlerOptions::Version() const>`                               
void                                                    :cpp:func:`Version <void HOutputHandlerOptions::Version(int const v)>`                         
H_OUTPUT_TYPE                                           :cpp:func:`OutputType <H_OUTPUT_TYPE HOutputHandlerOptions::OutputType() const>`               
void                                                    :cpp:func:`OutputType <void HOutputHandlerOptions::OutputType(H_OUTPUT_TYPE ot)>`              
bool                                                    :cpp:func:`Output3d <bool HOutputHandlerOptions::Output3d() const>`                            
void                                                    :cpp:func:`Output3d <void HOutputHandlerOptions::Output3d(bool const tf)>`                     
bool                                                    :cpp:func:`Ascii <bool HOutputHandlerOptions::Ascii() const>`                                  
void                                                    :cpp:func:`Ascii <void HOutputHandlerOptions::Ascii(bool const tf)>`                           
bool                                                    :cpp:func:`StlNormals <bool HOutputHandlerOptions::StlNormals() const>`                        
void                                                    :cpp:func:`StlNormals <void HOutputHandlerOptions::StlNormals(bool const tf)>`                 
double                                                  :cpp:func:`PrintToScale <double HOutputHandlerOptions::PrintToScale() const>`                  
void                                                    :cpp:func:`PrintToScale <void HOutputHandlerOptions::PrintToScale(double const r)>`            
======================================================= ===============================================================================================

.. cpp:namespace:: nullptr

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

.. doxygenclass:: HOutputHandlerOptions
   :project: hio
   :members:
   :undoc-members:



