The ImportOptionsKit class is a user space object. It contains settings controlling what and how data is imported via the Parasolid interface. Calling HPS::Parasolid::ImportOptionsKit::GetDefault() will return an options kit with values found in here. More...
Public Member Functions | |
override void | Dispose () |
override bool | Empty () |
Indicates whether this ImportOptionsKit has any values set on it. More... | |
override bool | Equals (System.Object obj) |
bool | Equals (HPS.Parasolid.ImportOptionsKit in_kit) |
Check if the source ImportOptionsKit is equivalent to this ImportOptionsKit. More... | |
override int | GetHashCode () |
ImportOptionsKit () | |
The default constructor creates an empty ImportOptionsKit object. More... | |
ImportOptionsKit (HPS.Parasolid.ImportOptionsKit in_kit) | |
The copy constructor creates a new ImportOptionsKit object that contains the same settings as the source ImportOptionsKit. More... | |
override HPS.Type | ObjectType () |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object. More... | |
void | Set (HPS.Parasolid.ImportOptionsKit in_kit) |
Copies the source ImportOptionsKit into this ImportOptionsKit. More... | |
HPS.Parasolid.ImportOptionsKit | SetAttributeMismatchBehavior (HPS.Parasolid.MismatchBehavior in_behavior) |
Sets the importer behavior for mismatched attributes. This corresponds to the value that will be passed to PK_PART_receive_o_t.attdef_mismatch. More... | |
HPS.Parasolid.ImportOptionsKit | SetCompoundBodyBehavior (HPS.Parasolid.CompoundBodyBehavior in_behavior) |
Sets the importer behavior for compound bodies. This corresponds to the value that will be passed to PK_PART_receive_o_t.receive_compound. More... | |
HPS.Parasolid.ImportOptionsKit | SetFacetTessellation (HPS.Parasolid.FacetTessellationKit in_facet_tessellation_kit) |
Sets the facet tessellation settings used during import This corresponds to the PK_TOPOL_render_facet_o_t struct. More... | |
HPS.Parasolid.ImportOptionsKit | SetFormat (HPS.Parasolid.Format in_format) |
Sets the format type to be imported. This corresponds to the value that will be passed to PK_PART_receive_o_t.transmit_format. More... | |
HPS.Parasolid.ImportOptionsKit | SetLineTessellation (HPS.Parasolid.LineTessellationKit in_line_tessellation_kit) |
Sets the line tessellation settings used during import This corresponds to the PK_TOPOL_render_line_o_t struct. More... | |
HPS.Parasolid.ImportOptionsKit | SetUserFields (bool in_import_user_fields) |
Sets whether to import user fields from the CAD file. This corresponds to the value that will be passed to PK_PART_receive_o_t.receive_user_fields. More... | |
void | Show (out HPS.Parasolid.ImportOptionsKit out_kit) |
Copies this ImportOptionsKit into the given ImportOptionsKit. More... | |
bool | ShowAttributeMismatchBehavior (out HPS.Parasolid.MismatchBehavior out_behavior) |
Shows the attribute mismatch behavior import setting. More... | |
bool | ShowCompoundBodyBehavior (out HPS.Parasolid.CompoundBodyBehavior out_behavior) |
Shows the compound body behavior import setting. More... | |
bool | ShowFacetTessellation (out HPS.Parasolid.FacetTessellationKit out_facet_tessellation) |
Shows the facet tessellation import setting. More... | |
bool | ShowFormat (out HPS.Parasolid.Format out_format) |
Shows the format import setting. More... | |
bool | ShowLineTessellation (out HPS.Parasolid.LineTessellationKit out_line_tessellation) |
Shows the line tessellation import setting. More... | |
bool | ShowUserFields (out bool out_user_fields) |
Shows the user fields import setting. More... | |
HPS.Parasolid.ImportOptionsKit | UnsetAttributeMismatchBehavior () |
Removes the attribute mismatch behavior state. More... | |
HPS.Parasolid.ImportOptionsKit | UnsetCompoundBodyBehavior () |
Removes the compound body behavior state. More... | |
HPS.Parasolid.ImportOptionsKit | UnsetEverything () |
Removes all settings from this ImportOptionsKit. More... | |
HPS.Parasolid.ImportOptionsKit | UnsetFacetTessellation () |
Removes the facet tessellation state. More... | |
HPS.Parasolid.ImportOptionsKit | UnsetFormat () |
Removes the format import state. More... | |
HPS.Parasolid.ImportOptionsKit | UnsetLineTessellation () |
Removes the line tessellation state. More... | |
HPS.Parasolid.ImportOptionsKit | UnsetUserFields () |
Removes the user fields import state. 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. Different keys and controls will return the same value if they are backed by the same database resource. More... | |
bool | HasType (HPS.Type in_mask) |
This function indicates whether this Object has the given Type mask. More... | |
Object (HPS.Object that) | |
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. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More... | |
Static Public Member Functions | |
static HPS.Parasolid.ImportOptionsKit | GetDefault () |
Creates an ImportOptionsKit 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::Import. More... | |
static bool | operator!= (HPS.Parasolid.ImportOptionsKit a, HPS.Parasolid.ImportOptionsKit b) |
static bool | operator== (HPS.Parasolid.ImportOptionsKit a, HPS.Parasolid.ImportOptionsKit b) |
![]() | |
static IntPtr | ClassID< T > () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
HandleRef | scptr |
The ImportOptionsKit class is a user space object. It contains settings controlling what and how data is imported via the Parasolid interface. Calling HPS::Parasolid::ImportOptionsKit::GetDefault() will return an options kit with values found in here.
|
inline |
The default constructor creates an empty ImportOptionsKit object.
|
inline |
The copy constructor creates a new ImportOptionsKit object that contains the same settings as the source ImportOptionsKit.
in_kit | The source ImportOptionsKit to copy. |
|
inlinevirtual |
Indicates whether this ImportOptionsKit has any values set on it.
Reimplemented from HPS.Object.
|
inline |
Check if the source ImportOptionsKit is equivalent to this ImportOptionsKit.
in_kit | The source ImportOptionsKit to compare to this ImportOptionsKit. |
|
inlinestatic |
Creates an ImportOptionsKit 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::Import.
|
inlinevirtual |
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.
|
inline |
Copies the source ImportOptionsKit into this ImportOptionsKit.
in_kit | The source ImportOptionsKit to copy. |
|
inline |
Sets the importer behavior for mismatched attributes. This corresponds to the value that will be passed to PK_PART_receive_o_t.attdef_mismatch.
in_behavior | The behavior of the importer when mismatched attributes are found. |
Default value
|
inline |
Sets the importer behavior for compound bodies. This corresponds to the value that will be passed to PK_PART_receive_o_t.receive_compound.
in_behavior | The behavior of the importer when compound bodies are found. |
Default value
|
inline |
Sets the facet tessellation settings used during import This corresponds to the PK_TOPOL_render_facet_o_t struct.
in_facet_tessellation_kit | The facet tessellation settings used during import |
|
inline |
Sets the format type to be imported. This corresponds to the value that will be passed to PK_PART_receive_o_t.transmit_format.
in_format | The format of the file to be imported. |
Default value
|
inline |
Sets the line tessellation settings used during import This corresponds to the PK_TOPOL_render_line_o_t struct.
|
inline |
Sets whether to import user fields from the CAD file. This corresponds to the value that will be passed to PK_PART_receive_o_t.receive_user_fields.
in_import_user_fields | Whether to import user fields from the CAD file. |
Default value
|
inline |
Copies this ImportOptionsKit into the given ImportOptionsKit.
out_kit | The ImportOptionsKit to populate with the contents of this ImportOptionsKit. |
|
inline |
Shows the attribute mismatch behavior import setting.
out_behavior | The attribute mismatch behavior setting for this import. |
|
inline |
Shows the compound body behavior import setting.
out_behavior | The compound body behavior setting for this import. |
|
inline |
Shows the facet tessellation import setting.
out_facet_tessellation | The facet tessellation setting for this import. |
|
inline |
Shows the format import setting.
out_format | The format setting for this import. |
|
inline |
Shows the line tessellation import setting.
out_line_tessellation | The line tessellation setting for this import. |
|
inline |
Shows the user fields import setting.
out_user_fields | The user fields setting for this import. |
|
inline |
Removes the attribute mismatch behavior state.
|
inline |
Removes the compound body behavior state.
|
inline |
Removes all settings from this ImportOptionsKit.
|
inline |
Removes the facet tessellation state.
|
inline |
Removes the format import state.
|
inline |
Removes the line tessellation state.
|
inline |
Removes the user fields import state.