#include <HIOUtilityPDF.h>
|
| HFileOutputResult | FileOutputByKey (const __wchar_t *filename, HC_KEY key, HOutputHandlerOptions *options) |
| |
| HFileOutputResult | FileOutputByKey (const char *filename, HC_KEY key, HOutputHandlerOptions *options) |
| |
| const char * | GetOutputDefaultHSRA () |
| |
| const char * | GetOutputName () |
| |
| HOutputHandlerStyle | GetOutputStyle () |
| |
| const char * | GetOutputTypesString () |
| |
| bool | Has3dSupport () |
| |
| | HIOUtilityPDF () |
| |
| void | RegisterOutputHandlerTypes () |
| |
Public Member Functions inherited from HOutputHandler |
| virtual HFileOutputResult | FileOutputByKey (const unsigned short *filename, HC_KEY key, HOutputHandlerOptions *options) |
| |
| virtual HFileOutputResult | FileOutputFromImageKey (const char *filename, HC_KEY image_key, HOutputHandlerOptions *options) |
| |
|
virtual HFileOutputResult | FileOutputFromImageKey (const __wchar_t *filename, HC_KEY image_key, HOutputHandlerOptions *options) |
| |
| const __wchar_t * | GetOutputInformation () |
| |
| unsigned long | GetOutputOps () |
| |
| float | GetOutputPercentProgress () |
| |
| const char * | GetOutputProgress () |
| |
| | HOutputHandler () |
| |
|
void | ReportOutputInformation (const char *information) |
| | This posts information to the information queue.
|
| |
|
void | ReportOutputPercentProgress (float percent_progress) |
| | This posts the current percent progress message should be between 0.0 and 1.0.
|
| |
|
void | ReportOutputProgress (const char *progress) |
| | This posts the current progress message.
|
| |
|
void | SetModuleDirectory (const char *module_directory) |
| |
|
void | SetModuleDirectory (const __wchar_t *module_directory) |
| |
| HIONoticeCallback * | SetOutputInformationNoticeCallback (HIONoticeCallback *notice_callback) |
| |
| HIOPercentNoticeCallback * | SetOutputPercentProgressNoticeCallback (HIOPercentNoticeCallback *percent_notice_callback) |
| |
| HIONoticeCallback * | SetOutputProgressNoticeCallback (HIONoticeCallback *notice_callback) |
| |
|
Protected Attributes inherited from HOutputHandler |
|
char * | m_module_directory |
| |
|
unsigned long | m_OutputOps |
| | This is the HOutputOp set for a subclassed instance.
|
| |
The HIOUtilityPDF class provides support for output of 2d and 3d pdf files.
| HIOUtilityPDF::HIOUtilityPDF |
( |
| ) |
|
|
inline |
This method exports the HOOPS segment tree under the given key to a pdf file.
- Parameters
-
| filename | The name of the file to output. |
| key | The HOOPS segment key to output model data from. |
| options | Pass a pointer to HPDFOptions with information to specify the dimensions of the output as well as if you want a 3D or 2D output. |
- Returns
- The #HFileOutputResult result of the output operation.
Reimplemented from HOutputHandler.
This method writes model data from a given HOOPS key to a given output file. Note that this must be implimented in a subclassed HOutputHandler instance handling models.
- Parameters
-
| filename | The name of the file to output. |
| key | The HOOPS segment key to output model data from. |
| options | The options class containing any needed extra information for the operation. |
- Returns
- The #HFileOutputResult result of the output operation.
Reimplemented from HOutputHandler.
References HOutputHandler::FileOutputByKey().
This method exports the HOOPS segment tree under the given key to a 2D pdf file.
- Parameters
-
| filename | The name of the file to output. |
| key | The HOOPS segment key to output model data from. |
| options | Pass a pointer to HPDFOptions with information to specify the dimensions of the output as well as if you want a 3D or 2D output. |
- Returns
- The #HFileOutputResult result of the output operation.
| const char* HIOUtilityPDF::GetOutputDefaultHSRA |
( |
| ) |
|
|
inlinevirtual |
| const char* HIOUtilityPDF::GetOutputName |
( |
| ) |
|
|
inlinevirtual |
- Returns
- A character pointer denoting the name of the handler.
Implements HOutputHandler.
| const char* HIOUtilityPDF::GetOutputTypesString |
( |
| ) |
|
|
inlinevirtual |
- Returns
- The string of the type of output this handler creates which is "pdf".
Implements HOutputHandler.
| bool HIOUtilityPDF::Has3dSupport |
( |
| ) |
|
|
inline |
| void HIOUtilityPDF::RegisterOutputHandlerTypes |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: