#include <sprk_exchange.h>
The HPS::Exchange::ExportPRCOptionsKit class is a user space object. It contains settings controlling how PRC data is exported via Exchange. Calling HPS::Exchange::ExportPRCOptionsKit::GetDefault() will return an options kit with values found in here.
HPS::Exchange::ExportPRCOptionsKit::ExportPRCOptionsKit |
( |
| ) |
|
bool HPS::Exchange::ExportPRCOptionsKit::Empty |
( |
| ) |
const |
|
virtual |
Creates an ExportPRCOptionsKit which contains the default settings. The returned object will not necessarily have values set for every option, but it will have settings for those options where it is reasonable to have a default. These values will be used for import unless an option is overridden by the options passed to File::ExportPRC.
- Returns
- An ExportPRCOptionsKit with the default settings.
HPS::Type HPS::Exchange::ExportPRCOptionsKit::ObjectType |
( |
| ) |
const |
|
inlinevirtual |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS::Object.
bool HPS::Exchange::ExportPRCOptionsKit::operator!= |
( |
ExportPRCOptionsKit const & |
in_kit | ) |
const |
bool HPS::Exchange::ExportPRCOptionsKit::operator== |
( |
ExportPRCOptionsKit const & |
in_kit | ) |
const |
Sets whether to remove the attribute information for export. This corresponds to the value that will be passed to A3DRWParamsExportPrcData::m_bRemoveAttributes.
- Parameters
-
in_state | Whether to remove the attribute information in the PRC data for this annotation. |
- Returns
- A reference to this AnnotationKit.
- See also
- Default value
Sets whether to remove the BRep information for export. This corresponds to the value that will be passed to A3DRWParamsExportPrcData::m_bRemoveBRep.
- Parameters
-
in_state | Whether to remove BRep information in the PRC data for this annotation. |
- Returns
- A reference to this AnnotationKit.
- See also
- Default value
ExportPRCOptionsKit& HPS::Exchange::ExportPRCOptionsKit::SetTessellationCompression |
( |
bool |
in_state | ) |
|
bool HPS::Exchange::ExportPRCOptionsKit::ShowAttributeRemoval |
( |
bool & |
out_state | ) |
const |
Shows the attribute removal setting.
- Parameters
-
out_state | Whether to remove attribute information for export. |
- Returns
- true if an attribute removal setting was specified, false otherwise.
bool HPS::Exchange::ExportPRCOptionsKit::ShowBRepCompression |
( |
PRC::BRepCompression & |
out_level | ) |
const |
Shows the BRep compression level setting.
- Parameters
-
out_level | The level of compression to apply to BRep data for export. |
- Returns
- true if a BRep compression level setting was specified, false otherwise.
bool HPS::Exchange::ExportPRCOptionsKit::ShowBRepRemoval |
( |
bool & |
out_state | ) |
const |
Shows the BRep removal setting.
- Parameters
-
out_state | Whether to remove BRep information for export. |
- Returns
- true if a BRep removal setting was specified, false otherwise.
bool HPS::Exchange::ExportPRCOptionsKit::ShowTessellationCompression |
( |
bool & |
out_state | ) |
const |
Shows the tessellation compression setting.
- Parameters
-
out_state | Whether to compress tessellation for export. |
- Returns
- true if a tessellation compression setting was specified, false otherwise.
The documentation for this class was generated from the following file: