REFERENCE MANUAL
The Exchange::ExportSTEPOptionsKit class is a user space object. More...
Public Member Functions | |
override void | Dispose () |
override bool | Empty () |
Indicates whether this ExportSTEPOptionsKit has any values set on it. More... | |
override bool | Equals (System.Object obj) |
bool | Equals (HPS.Exchange.ExportSTEPOptionsKit in_kit) |
Check if the source ExportSTEPOptionsKit is equivalent to this ExportSTEPOptionsKit. More... | |
ExportSTEPOptionsKit () | |
The default constructor creates an empty ExportSTEPOptionsKit object. More... | |
ExportSTEPOptionsKit (HPS.Exchange.ExportSTEPOptionsKit in_kit) | |
The copy constructor creates a new ExportSTEPOptionsKit object that contains the same settings as the source ExportSTEPOptionsKit. More... | |
override int | GetHashCode () |
override HPS.Type | ObjectType () |
This function returns the type the object, as declared. More... | |
void | Set (HPS.Exchange.ExportSTEPOptionsKit in_kit) |
Copies the source ExportSTEPOptionsKit into this ExportSTEPOptionsKit. More... | |
HPS.Exchange.ExportSTEPOptionsKit | SetAnalyticsAsNURBS (bool in_state) |
Sets whether to convert analytic surfaces (planes, cones, cylinder, etc.) to NURBS surfaces for export. More... | |
HPS.Exchange.ExportSTEPOptionsKit | SetApplication (string in_name) |
Sets the application name to put in the STEP data. More... | |
HPS.Exchange.ExportSTEPOptionsKit | SetFacetedAsWireframe (bool in_state) |
Sets whether to convert polyhedrics to wireframe data for export. More... | |
HPS.Exchange.ExportSTEPOptionsKit | SetFormat (HPS.Exchange.STEP.Format in_format) |
Sets the format of the STEP data to export. More... | |
HPS.Exchange.ExportSTEPOptionsKit | SetNameShortening (bool in_state) |
Sets whether to shorten names in the STEP data for export. More... | |
HPS.Exchange.ExportSTEPOptionsKit | SetVersion (string in_version) |
Sets the version string to put in the STEP data. More... | |
void | Show (out HPS.Exchange.ExportSTEPOptionsKit out_kit) |
Copies this ExportSTEPOptionsKit into the given ExportSTEPOptionsKit. More... | |
bool | ShowAnalyticsAsNURBS (out bool out_state) |
Shows the analytics to NURBS conversion setting. More... | |
bool | ShowApplication (out string out_name) |
Shows the application name setting. More... | |
bool | ShowFacetedAsWireframe (out bool out_state) |
Shows the faceted to wireframe conversion setting. More... | |
bool | ShowFormat (out HPS.Exchange.STEP.Format out_format) |
Shows the format setting. More... | |
bool | ShowNameShortening (out bool out_state) |
Shows the name shortening setting. More... | |
bool | ShowVersion (out string out_version) |
Shows the version string setting. More... | |
HPS.Exchange.ExportSTEPOptionsKit | UnsetAnalyticsAsNURBS () |
Removes the analytics to NURBS conversion setting. More... | |
HPS.Exchange.ExportSTEPOptionsKit | UnsetApplication () |
Removes the application name setting. More... | |
HPS.Exchange.ExportSTEPOptionsKit | UnsetEverything () |
Removes all settings from this ExportSTEPOptionsKit. More... | |
HPS.Exchange.ExportSTEPOptionsKit | UnsetFacetedAsWireframe () |
Removes the faceted to wireframe conversion setting. More... | |
HPS.Exchange.ExportSTEPOptionsKit | UnsetFormat () |
Removes the format setting. More... | |
HPS.Exchange.ExportSTEPOptionsKit | UnsetNameShortening () |
Removes the name shortening setting. More... | |
HPS.Exchange.ExportSTEPOptionsKit | UnsetVersion () |
Removes the version string setting. More... | |
![]() | |
Sprocket (HPS.Sprocket in_that) | |
![]() | |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
Returns an identifier that can be used to identify which instance of a class an object is. More... | |
bool | HasType (HPS.Type in_mask) |
This function indicates whether this Object has the given Type mask. More... | |
Object (HPS.Object in_that) | |
The move constructor creates an Object by transferring the underlying impl of the rvalue reference to this Object thereby avoiding a copy and allocation. More... | |
virtual void | Reset () |
Resets this object to its initial, uninitialized state. More... | |
HPS.Type | Type () |
This function returns the true type of the underlying object. More... | |
Static Public Member Functions | |
static HPS.Exchange.ExportSTEPOptionsKit | GetDefault () |
Creates an ExportSTEPOptionsKit which contains the default settings. More... | |
static bool | operator!= (HPS.Exchange.ExportSTEPOptionsKit a, HPS.Exchange.ExportSTEPOptionsKit b) |
static bool | operator== (HPS.Exchange.ExportSTEPOptionsKit a, HPS.Exchange.ExportSTEPOptionsKit b) |
![]() | |
static IntPtr | ClassID< T > () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
enum | UpdateType { Synchronous = 0, Asynchronous = 1 } |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
HandleRef | scptr |
The Exchange::ExportSTEPOptionsKit class is a user space object.
It contains settings controlling how STEP data is exported via Exchange. Calling Exchange::ExportSTEPOptionsKit::GetDefault() will return an options kit with values found in here.
HPS.Exchange.ExportSTEPOptionsKit.ExportSTEPOptionsKit | ( | ) |
The default constructor creates an empty ExportSTEPOptionsKit object.
HPS.Exchange.ExportSTEPOptionsKit.ExportSTEPOptionsKit | ( | HPS.Exchange.ExportSTEPOptionsKit | in_kit | ) |
The copy constructor creates a new ExportSTEPOptionsKit object that contains the same settings as the source ExportSTEPOptionsKit.
in_kit | The source <ref refid="class_h_p_s_1_1_exchange_1_1_export_s_t_e_p_options_kit" kindref="compound">ExportSTEPOptionsKit</ref> to copy. |
|
virtual |
Indicates whether this ExportSTEPOptionsKit has any values set on it.
Reimplemented from HPS.Object.
bool HPS.Exchange.ExportSTEPOptionsKit.Equals | ( | HPS.Exchange.ExportSTEPOptionsKit | in_kit | ) |
Check if the source ExportSTEPOptionsKit is equivalent to this ExportSTEPOptionsKit.
in_kit | The source <ref refid="class_h_p_s_1_1_exchange_1_1_export_s_t_e_p_options_kit" kindref="compound">ExportSTEPOptionsKit</ref> to compare to this <ref refid="class_h_p_s_1_1_exchange_1_1_export_s_t_e_p_options_kit" kindref="compound">ExportSTEPOptionsKit</ref>. |
|
static |
Creates an ExportSTEPOptionsKit 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::ExportSTEP.
|
virtual |
This function returns the type the object, as declared.
This does not necessarily give the true type of the underlying object.
Reimplemented from HPS.Object.
void HPS.Exchange.ExportSTEPOptionsKit.Set | ( | HPS.Exchange.ExportSTEPOptionsKit | in_kit | ) |
Copies the source ExportSTEPOptionsKit into this ExportSTEPOptionsKit.
in_kit | The source <ref refid="class_h_p_s_1_1_exchange_1_1_export_s_t_e_p_options_kit" kindref="compound">ExportSTEPOptionsKit</ref> to copy. |
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.SetAnalyticsAsNURBS | ( | bool | in_state | ) |
Sets whether to convert analytic surfaces (planes, cones, cylinder, etc.) to NURBS surfaces for export.
This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_export_step_data.html#a89d690650e250f2bef9dbc80a21e3d9b">A3DRWParamsExportStepData::m_bSaveAnalyticsToNurbs</ulink>.
in_state | Whether to convert analytic surfaces to NURBS surfaces for export. |
Default value
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.SetApplication | ( | string | in_name | ) |
Sets the application name to put in the STEP data.
This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_export_step_data.html#ab15765cdb5e1b82955aeb9c63a2aaf83">A3DRWParamsExportStepData::m_pcApplication</ulink>.
in_name | UTF8-encoded application name to put in the <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> data. |
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.SetFacetedAsWireframe | ( | bool | in_state | ) |
Sets whether to convert polyhedrics to wireframe data for export.
This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_export_step_data.html#ab17ce385c872e4af49241096a0cf1c41">A3DRWParamsExportStepData::m_bSaveFacetedToWireframe</ulink>.
in_state | Whether to convert polyhedrics to wireframe data for export. |
Default value
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.SetFormat | ( | HPS.Exchange.STEP.Format | in_format | ) |
Sets the format of the STEP data to export.
This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_export_step_data.html#a71882c615bbe67ead32b1113825d0f5b">A3DRWParamsExportStepData::m_eStepFormat</ulink>.
in_format | The format of the <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> data to export. |
Default value
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.SetNameShortening | ( | bool | in_state | ) |
Sets whether to shorten names in the STEP data for export.
This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_export_step_data.html#a44c272717ab0bbec16f8f399e3b148a3">A3DRWParamsExportStepData::m_bUseShortNames</ulink>.
in_state | Whether to shorten names in the <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> data for export. |
Default value
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.SetVersion | ( | string | in_version | ) |
Sets the version string to put in the STEP data.
This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_export_step_data.html#a80898bb5538eadc8429c0e52ef562ae2">A3DRWParamsExportStepData::m_pcVersion</ulink>.
in_version | UTF8-encoded version string to put in the <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> data. |
void HPS.Exchange.ExportSTEPOptionsKit.Show | ( | out HPS.Exchange.ExportSTEPOptionsKit | out_kit | ) |
Copies this ExportSTEPOptionsKit into the given ExportSTEPOptionsKit.
out_kit | The <ref refid="class_h_p_s_1_1_exchange_1_1_export_s_t_e_p_options_kit" kindref="compound">ExportSTEPOptionsKit</ref> to populate with the contents of this <ref refid="class_h_p_s_1_1_exchange_1_1_export_s_t_e_p_options_kit" kindref="compound">ExportSTEPOptionsKit</ref>. |
bool HPS.Exchange.ExportSTEPOptionsKit.ShowAnalyticsAsNURBS | ( | out bool | out_state | ) |
Shows the analytics to NURBS conversion setting.
out_state | Whether to convert analytic surfaces to NURBS surfaces for export. |
bool HPS.Exchange.ExportSTEPOptionsKit.ShowApplication | ( | out string | out_name | ) |
Shows the application name setting.
out_name | The application name to put in the <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> data. |
bool HPS.Exchange.ExportSTEPOptionsKit.ShowFacetedAsWireframe | ( | out bool | out_state | ) |
Shows the faceted to wireframe conversion setting.
out_state | Whether to convert polyhedrics to wireframe data for export. |
bool HPS.Exchange.ExportSTEPOptionsKit.ShowFormat | ( | out HPS.Exchange.STEP.Format | out_format | ) |
Shows the format setting.
out_format | The format of the <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> data to export. |
bool HPS.Exchange.ExportSTEPOptionsKit.ShowNameShortening | ( | out bool | out_state | ) |
Shows the name shortening setting.
out_state | Whether to shorten names in the <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> data for export. |
bool HPS.Exchange.ExportSTEPOptionsKit.ShowVersion | ( | out string | out_version | ) |
Shows the version string setting.
out_version | The version string to put in the <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> data. |
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.UnsetAnalyticsAsNURBS | ( | ) |
Removes the analytics to NURBS conversion setting.
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.UnsetApplication | ( | ) |
Removes the application name setting.
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.UnsetEverything | ( | ) |
Removes all settings from this ExportSTEPOptionsKit.
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.UnsetFacetedAsWireframe | ( | ) |
Removes the faceted to wireframe conversion setting.
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.UnsetFormat | ( | ) |
Removes the format setting.
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.UnsetNameShortening | ( | ) |
Removes the name shortening setting.
HPS.Exchange.ExportSTEPOptionsKit HPS.Exchange.ExportSTEPOptionsKit.UnsetVersion | ( | ) |
Removes the version string setting.