Alphabetical Class Index  Class Hierarchy   File Members   Compound Members   File List  

HOutputHandlerOptions Class Reference

#include <HIOManager.h>

Inherited by GDIExportInformation.

List of all members.

Public Member Functions

void Ascii (bool const tf)
bool const Ascii () const
void Camera (HCamera *const c)
HCamera *const Camera () const
void ConserveMemory (bool const tf)
bool const ConserveMemory () const
void ExtendedData (HPDFOptions *const vp)
void ExtendedData (void *const vp)
void *const ExtendedData () const
void FastPrint (bool const tf)
bool const FastPrint () const
void ForceGrayscale (bool const tf)
bool const ForceGrayscale () const
 HOutputHandlerOptions (const HOutputHandlerOptions &o)
 HOutputHandlerOptions (HOutputHandlerOptions const *o)
 HOutputHandlerOptions ()
void HSRAOptions (char const *const tf)
char const *const HSRAOptions () const
void ImageDpi (int const dpi)
int const ImageDpi () const
void Init (HOutputHandlerOptions const *o)
void Key (HC_KEY const k)
HC_KEY const Key () const
void Model (HBaseModel *const m)
HBaseModel *const Model () const
void Output3d (bool const tf)
bool const Output3d () const
void OutputType (int const ot)
int const OutputType () const
void PaperDpi (int const dpi)
int const PaperDpi () const
void PaperHeight (float const f)
float const PaperHeight () const
void PaperWidth (float const f)
float const PaperWidth () const
void UseSubscreen (bool const tf)
bool const UseSubscreen () const
void UseWindowColor (bool const tf)
bool const UseWindowColor () const
void Version (int const v)
int const Version () const
void View (HBaseView *const v)
HBaseView *const View () const
void WindowColor (HPoint const *const tf)
HPoint const *const WindowColor () const
void WindowFrame (bool const tf)
bool const WindowFrame () const
void WindowHeight (float const f)
float const WindowHeight () const
void WindowWidth (float const f)
float const WindowWidth () const
void WriteAnimations (bool const tf)
bool const WriteAnimations () const

Public Attributes

bool m_b3dOutput
 Some file formats, such as pdf and dwf, support 2d and/or 3d output. Set this to true for 3d output.
bool m_bAscii
 Some file formats, support binary and ascii such as STL. Set this to true for ascii output.
bool m_bConserveMemory
 Determines if banding is used for printing; banding helps reduce the memory footprint required during printing; This option ONLY affects the rasters that are part of the 'background' raster image sent to the printer during the multi-pass print mechanism.
bool m_bFastPrint
 Specifies printing method.
bool m_bUseSubscreen
 Determines if HOOPS is calculating a subscreen to match the output to the size of the view window.
bool m_bUseWindowColor
 If set to true, the background color of the view is used.
bool m_bWindowFrame
 Determine if a window frame is drawn or not.
bool m_bWriteAnimations
bool m_ForceGrayscale
 Specifies black and white output.
int m_Image_Dpi
 Indicates the DPI used for images. This is calculated with info from HC_Show_Device_Info.
HC_KEY m_Key
 The HC_Key for this output.
int m_OutputType
 The output type.
int m_Paper_Dpi
 Indicates the DPI used for paper. This is set from the options dialog.
float m_Paper_Height
 Height for output sizing in inches.
float m_Paper_Width
 Width for output sizing in inches.
HCameram_pCamera
 A pointer to the HCamera object for this output.
void * m_pExtendedData
 A pointer to extra data needed by a HOutputHandler subclass .
HBaseModelm_pHBaseModel
 A pointer to the HBaseModel object for this output.
HBaseViewm_pHBaseView
 A pointer to the HBaseView object for this output.
char const * m_pHSRAOptions
 HOOPS HSRAOption string .
HPoint const * m_pWindowColor
 RGB color stored in xyz.
int m_Version
 The file format version desired for writing.
float m_Window_Height
 Height for output sizing in inches.
float m_Window_Width
 Width for output sizing in inches.


Detailed Description

HOutputHandlerOptions is used to pass data to HOutputHandler. All options are used based on the handler's needs. Specific HOutputHandler subclassed instances should document their own usage of options.

Constructor & Destructor Documentation

HOutputHandlerOptions::HOutputHandlerOptions (  )  [inline]

Constructs an HOutputHandlerOptions object.

HOutputHandlerOptions::HOutputHandlerOptions ( HOutputHandlerOptions const *  o  )  [inline]

Constructs an HOutputHandlerOptions object from another HOutputHandlerOptions object.

Parameters:
o A pointer to the HOutputHandlerOptions object you want to copy.

HOutputHandlerOptions::HOutputHandlerOptions ( const HOutputHandlerOptions o  )  [inline]

Constructs an HOutputHandlerOptions object from another HOutputHandlerOptions object.

Parameters:
o A reference to the HOutputHandlerOptions object you want to copy.


Member Function Documentation

void HOutputHandlerOptions::Init ( HOutputHandlerOptions const *  o  )  [inline]


The documentation for this class was generated from the following file: