Inheritance diagram for HPS.Exchange.ImportOptionsKit:
HPS.SprocketKit HPS.Sprocket HPS.Object

Public Member Functions

override void Dispose ()
 
override bool Empty ()
 
override bool Equals (System.Object obj)
 
bool Equals (HPS.Exchange.ImportOptionsKit in_kit)
 
override int GetHashCode ()
 
 ImportOptionsKit ()
 
 ImportOptionsKit (HPS.Exchange.ImportOptionsKit in_kit)
 
override HPS.Type ObjectType ()
 
void Set (HPS.Exchange.ImportOptionsKit in_kit)
 
HPS.Exchange.ImportOptionsKit SetActiveFilter (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetAnnotationCaptureFitting (HPS.Exchange.AnnotationCaptureFitting in_fitting)
 
HPS.Exchange.ImportOptionsKit SetAttributes (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetBRepMode (HPS.Exchange.BRepMode in_mode)
 
HPS.Exchange.ImportOptionsKit SetCatiaV4LogicalNameForRootDirectory (string in_name)
 
HPS.Exchange.ImportOptionsKit SetCatiaV4LogicalNameSearching (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetCatiaV5Cache (bool in_active, string in_path)
 
HPS.Exchange.ImportOptionsKit SetCatiaV5MaterialRendering (bool in_active)
 
HPS.Exchange.ImportOptionsKit SetComputePreferredOpenShellOrientation (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetConfiguration (string in_configuration)
 
HPS.Exchange.ImportOptionsKit SetConfiguration (string[] in_configuration)
 
HPS.Exchange.ImportOptionsKit SetConstructionAndReferences (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetDefaultUnits (HPS.Exchange.Units in_units)
 
HPS.Exchange.ImportOptionsKit SetDrawings (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetExternalProductOccurrence (bool read_external_po)
 
HPS.Exchange.ImportOptionsKit SetFeatureTrees (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetGeometryDefaultColor (HPS.RGBAColor in_color)
 
HPS.Exchange.ImportOptionsKit SetHiddenObjects (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetIFCAttributeXMLFile (string in_filename)
 
HPS.Exchange.ImportOptionsKit SetIFCCodePageName (string in_name)
 
HPS.Exchange.ImportOptionsKit SetIFCEdges (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetIFCFaceOptimization (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetIFCMetadata (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetIFCOwnerHistoryOptimization (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetIncrementalComponentPath (HPS.ComponentPath in_path)
 
HPS.Exchange.ImportOptionsKit SetIncrementalComponentPaths (HPS.ComponentPath[] in_paths)
 
HPS.Exchange.ImportOptionsKit SetInventorEmbeddedTessellation (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetJTTessellationLevel (HPS.Exchange.JT.TessellationLevel in_jt_tessellation_level)
 
HPS.Exchange.ImportOptionsKit SetLargeTranslationExtraction (bool in_state, IntPtr in_data_index)
 
HPS.Exchange.ImportOptionsKit SetLargeTranslationExtraction (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetLocation (HPS.ComponentPath in_path, HPS.MatrixKit in_transform)
 
HPS.Exchange.ImportOptionsKit SetLocation (HPS.ComponentPath in_path)
 
HPS.Exchange.ImportOptionsKit SetMode (HPS.Exchange.ImportMode in_mode)
 
HPS.Exchange.ImportOptionsKit SetMultiProcessCount (uint in_count)
 
HPS.Exchange.ImportOptionsKit SetNURBSConversion (HPS.Exchange.NURBSConversionOptionsKit in_nurbs_conversion_options)
 
HPS.Exchange.ImportOptionsKit SetPDF3DStreamIndex (ulong in_index)
 
HPS.Exchange.ImportOptionsKit SetPMI (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetPMIDefaultColor (HPS.RGBColor in_color, bool in_override_color)
 
HPS.Exchange.ImportOptionsKit SetPMIDefaultColor (HPS.RGBColor in_color)
 
HPS.Exchange.ImportOptionsKit SetPMIDefaultUnits (HPS.Exchange.Units in_units)
 
HPS.Exchange.ImportOptionsKit SetPMIFlipping (bool in_flip)
 
HPS.Exchange.ImportOptionsKit SetPMIPrecision (ulong in_precision)
 
HPS.Exchange.ImportOptionsKit SetPMISubstitutionFont (string in_font_name, bool in_always_substitute)
 
HPS.Exchange.ImportOptionsKit SetPMISubstitutionFont (string in_font_name)
 
HPS.Exchange.ImportOptionsKit SetPRCReadHelper (bool in_use_helper)
 
HPS.Exchange.ImportOptionsKit SetProECodePageName (string in_name)
 
HPS.Exchange.ImportOptionsKit SetProEConstructionEntities (HPS.Exchange.ProE.ConstructionEntities in_state)
 
HPS.Exchange.ImportOptionsKit SetProEDatum (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetProEDimensionTolerance (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetProEExplodedViews (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetProEFamilyTableSource (HPS.Exchange.ProE.FamilyTable in_source)
 
HPS.Exchange.ImportOptionsKit SetProEHomeView (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetProEMissingBoolean (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetProEMissingFlexibleComponent (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetProESessionColor (HPS.Exchange.ProE.SessionColor in_type)
 
HPS.Exchange.ImportOptionsKit SetProESkeletons (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetProESubpartPMI (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetRemovedViews (bool read_removed_views)
 
HPS.Exchange.ImportOptionsKit SetRevitPhysicalProperties (HPS.Exchange.Revit.PhysicalProperties in_physical_properties)
 
HPS.Exchange.ImportOptionsKit SetRhinoForceRenderedModeColors (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetSearchDirectories (string[] in_directories, bool[] in_recurse_flags)
 
HPS.Exchange.ImportOptionsKit SetSearchDirectories (string[] in_directories, string[] in_logical_names, bool[] in_recurse_flags)
 
HPS.Exchange.ImportOptionsKit SetSearchDirectoriesByFile (string[] in_file_names)
 
HPS.Exchange.ImportOptionsKit SetSearchRootDirectory (bool in_state, bool in_recursive)
 
HPS.Exchange.ImportOptionsKit SetSearchRootDirectory (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetSewingTolerance (double in_tolerance)
 
HPS.Exchange.ImportOptionsKit SetSolids (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetSolidworksDisplayVisibleDatum (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetSTEPCodePageName (string in_name)
 
HPS.Exchange.ImportOptionsKit SetSTEPFirstColorPreference (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetSTEPNamePreference (HPS.Exchange.STEP.Field in_field)
 
HPS.Exchange.ImportOptionsKit SetSTEPOrientationHealing (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetSTEPShellBasedSurfaceModelSplitting (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetSTEPValidationProperties (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetSurfaces (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetTessellationAccuracy (HPS.Exchange.Tessellation.Accuracy in_type, bool in_accurate_normals, bool in_accurate_surface_curvatures, double in_accurate_grid_maximum_stitch_length)
 
HPS.Exchange.ImportOptionsKit SetTessellationAccuracy (HPS.Exchange.Tessellation.Accuracy in_type, bool in_accurate_normals, bool in_accurate_surface_curvatures)
 
HPS.Exchange.ImportOptionsKit SetTessellationAccuracy (HPS.Exchange.Tessellation.Accuracy in_type, bool in_accurate_normals)
 
HPS.Exchange.ImportOptionsKit SetTessellationAccuracy (HPS.Exchange.Tessellation.Accuracy in_type)
 
HPS.Exchange.ImportOptionsKit SetTessellationCleanup (bool in_cleanup)
 
HPS.Exchange.ImportOptionsKit SetTessellationLevel (HPS.Exchange.Tessellation.Level in_level)
 
HPS.Exchange.ImportOptionsKit SetTessellationLevel (HPS.Exchange.Tessellation.Chord.Limit in_limit_type, double in_limit, double in_angle_tolerance)
 
HPS.Exchange.ImportOptionsKit SetTessellationMaximumEdgeLength (double in_length)
 
HPS.Exchange.ImportOptionsKit SetTessellationPreservesUVPoints (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetTextureDirectories (string[] in_directories)
 
HPS.Exchange.ImportOptionsKit SetUnigraphicsFittedCamera (bool in_state)
 
HPS.Exchange.ImportOptionsKit SetUnigraphicsPreferredReferenceSets (string[] in_reference_sets, bool in_apply_to_all_levels)
 
HPS.Exchange.ImportOptionsKit SetWireframes (bool in_state)
 
void Show (out HPS.Exchange.ImportOptionsKit out_kit)
 
bool ShowActiveFilter (out bool out_state)
 
bool ShowAnnotationCaptureFitting (out HPS.Exchange.AnnotationCaptureFitting out_fitting)
 
bool ShowAttributes (out bool out_state)
 
bool ShowBRepMode (out HPS.Exchange.BRepMode out_mode)
 
bool ShowCatiaV4LogicalNameForRootDirectory (out string out_name)
 
bool ShowCatiaV4LogicalNameSearching (out bool out_state)
 
bool ShowCatiaV5Cache (out bool out_active, out string out_path)
 
bool ShowCatiaV5MaterialRendering (out bool out_active)
 
bool ShowComputePreferredOpenShellOrientation (out bool out_state)
 
bool ShowConfiguration (out string[] out_configuration)
 
bool ShowConstructionAndReferences (out bool out_state)
 
bool ShowDefaultUnits (out HPS.Exchange.Units out_units)
 
bool ShowDrawings (out bool out_state)
 
bool ShowExternalProductOccurrence (out bool out_read_external_po)
 
bool ShowFeatureTrees (out bool out_state)
 
bool ShowGeometryDefaultColor (out HPS.RGBAColor out_color)
 
bool ShowHiddenObjects (out bool out_state)
 
bool ShowIFCAttributeXMLFile (out string out_filename)
 
bool ShowIFCCodePageName (out string out_name)
 
bool ShowIFCEdges (out bool out_state)
 
bool ShowIFCFaceOptimization (out bool out_state)
 
bool ShowIFCMetadata (out bool out_state)
 
bool ShowIFCOwnerHistoryOptimization (out bool out_state)
 
bool ShowIncrementalComponentPaths (out HPS.ComponentPath[] out_paths)
 
bool ShowInventorEmbeddedTessellation (out bool out_state)
 
bool ShowJTTessellationLevel (out HPS.Exchange.JT.TessellationLevel out_tessellation_level)
 
bool ShowLargeTranslationExtraction (out bool out_state, out IntPtr out_data_index)
 
bool ShowLocation (out HPS.ComponentPath out_path, out HPS.MatrixKit out_transform)
 
bool ShowMode (out HPS.Exchange.ImportMode out_mode)
 
bool ShowMultiProcessCount (out uint out_count)
 
bool ShowNURBSConversion (out HPS.Exchange.NURBSConversionOptionsKit out_nurbs_conversion_options)
 
bool ShowPDF3DStreamIndex (out ulong out_index)
 
bool ShowPMI (out bool out_state)
 
bool ShowPMIDefaultColor (out HPS.RGBColor out_color, out bool out_override)
 
bool ShowPMIDefaultUnits (out HPS.Exchange.Units out_units)
 
bool ShowPMIFlipping (out bool out_pmi_flipping)
 
bool ShowPMIPrecision (out ulong out_precision)
 
bool ShowPMISubstitutionFont (out string out_font_name, out bool out_always_substitute)
 
bool ShowPRCReadHelper (out bool out_use_helper)
 
bool ShowProECodePageName (out string out_name)
 
bool ShowProEConstructionEntities (out HPS.Exchange.ProE.ConstructionEntities out_state)
 
bool ShowProEDatum (out bool out_state)
 
bool ShowProEDimensionTolerance (out bool out_state)
 
bool ShowProEExplodedViews (out bool out_state)
 
bool ShowProEFamilyTableSource (out HPS.Exchange.ProE.FamilyTable out_source)
 
bool ShowProEHomeView (out bool out_state)
 
bool ShowProEMissingBoolean (out bool out_state)
 
bool ShowProEMissingFlexibleComponent (out bool out_state)
 
bool ShowProESessionColor (out HPS.Exchange.ProE.SessionColor out_type)
 
bool ShowProESkeletons (out bool out_state)
 
bool ShowProESubpartPMI (out bool out_state)
 
bool ShowRemovedViews (out bool out_read_removed_views)
 
bool ShowRevitPhysicalProperties (out HPS.Exchange.Revit.PhysicalProperties out_physical_properties)
 
bool ShowRhinoForceRenderedModeColors (out bool out_state)
 
bool ShowSearchDirectories (out string[] out_directories, out string[] out_logical_names, out bool[] out_recurse_flags)
 
bool ShowSearchDirectoriesByFile (out string[] out_file_names)
 
bool ShowSearchRootDirectory (out bool out_state, out bool out_recursive)
 
bool ShowSewingTolerance (out double out_tolerance)
 
bool ShowSolids (out bool out_state)
 
bool ShowSolidworksDisplayVisibleDatum (out bool out_state)
 
bool ShowSTEPCodePageName (out string out_name)
 
bool ShowSTEPFirstColorPreference (out bool out_state)
 
bool ShowSTEPNamePreference (out HPS.Exchange.STEP.Field out_field)
 
bool ShowSTEPOrientationHealing (out bool out_state)
 
bool ShowSTEPShellBasedSurfaceModelSplitting (out bool out_state)
 
bool ShowSTEPValidationProperties (out bool out_state)
 
bool ShowSurfaces (out bool out_state)
 
bool ShowTessellationAccuracy (out HPS.Exchange.Tessellation.Accuracy out_type, out bool out_accurate_normals, out bool out_accurate_surface_curvatures, out double out_accurate_grid_maximum_stitch_length)
 
bool ShowTessellationCleanup (out bool out_cleanup)
 
bool ShowTessellationLevel (out HPS.Exchange.Tessellation.Type out_type, out HPS.Exchange.Tessellation.Level out_level, out HPS.Exchange.Tessellation.Chord.Limit out_limit_type, out double out_limit, out double out_angle_tolerance)
 
bool ShowTessellationMaximumEdgeLength (out double out_length)
 
bool ShowTessellationPreservesUVPoints (out bool out_state)
 
bool ShowTextureDirectories (out string[] out_directories)
 
bool ShowUnigraphicsFittedCamera (out bool out_state)
 
bool ShowUnigraphicsPreferredReferenceSets (out string[] out_reference_sets, out bool out_apply_to_all_levels)
 
bool ShowWireframes (out bool out_state)
 
HPS.Exchange.ImportOptionsKit UnsetActiveFilter ()
 
HPS.Exchange.ImportOptionsKit UnsetAnnotationCaptureFitting ()
 
HPS.Exchange.ImportOptionsKit UnsetAttributes ()
 
HPS.Exchange.ImportOptionsKit UnsetBRepMode ()
 
HPS.Exchange.ImportOptionsKit UnsetCatiaV4LogicalNameForRootDirectory ()
 
HPS.Exchange.ImportOptionsKit UnsetCatiaV4LogicalNameSearching ()
 
HPS.Exchange.ImportOptionsKit UnsetCatiaV5Cache ()
 
HPS.Exchange.ImportOptionsKit UnsetCatiaV5MaterialRendering ()
 
HPS.Exchange.ImportOptionsKit UnsetComputePreferredOpenShellOrientation ()
 
HPS.Exchange.ImportOptionsKit UnsetConfiguration ()
 
HPS.Exchange.ImportOptionsKit UnsetConstructionAndReferences ()
 
HPS.Exchange.ImportOptionsKit UnsetDefaultUnits ()
 
HPS.Exchange.ImportOptionsKit UnsetDrawings ()
 
HPS.Exchange.ImportOptionsKit UnsetEverything ()
 
HPS.Exchange.ImportOptionsKit UnsetExternalProductOccurrence ()
 
HPS.Exchange.ImportOptionsKit UnsetFeatureTrees ()
 
HPS.Exchange.ImportOptionsKit UnsetGeometryDefaultColor ()
 
HPS.Exchange.ImportOptionsKit UnsetHiddenObjects ()
 
HPS.Exchange.ImportOptionsKit UnsetIFCAttributeXMLFile ()
 
HPS.Exchange.ImportOptionsKit UnsetIFCCodePageName ()
 
HPS.Exchange.ImportOptionsKit UnsetIFCEdges ()
 
HPS.Exchange.ImportOptionsKit UnsetIFCFaceOptimization ()
 
HPS.Exchange.ImportOptionsKit UnsetIFCMetadata ()
 
HPS.Exchange.ImportOptionsKit UnsetIFCOwnerHistoryOptimization ()
 
HPS.Exchange.ImportOptionsKit UnsetIncrementalComponentPaths ()
 
HPS.Exchange.ImportOptionsKit UnsetInventorEmbeddedTessellation ()
 
HPS.Exchange.ImportOptionsKit UnsetJTTessellationLevel ()
 
HPS.Exchange.ImportOptionsKit UnsetLargeTranslationExtraction ()
 
HPS.Exchange.ImportOptionsKit UnsetLocation ()
 
HPS.Exchange.ImportOptionsKit UnsetMode ()
 
HPS.Exchange.ImportOptionsKit UnsetMultiProcessCount ()
 
HPS.Exchange.ImportOptionsKit UnsetNURBSConversion ()
 
HPS.Exchange.ImportOptionsKit UnsetPDF3DStreamIndex ()
 
HPS.Exchange.ImportOptionsKit UnsetPMI ()
 
HPS.Exchange.ImportOptionsKit UnsetPMIDefaultColor ()
 
HPS.Exchange.ImportOptionsKit UnsetPMIDefaultUnits ()
 
HPS.Exchange.ImportOptionsKit UnsetPMIFlipping ()
 
HPS.Exchange.ImportOptionsKit UnsetPMIPrecision ()
 
HPS.Exchange.ImportOptionsKit UnsetPMISubstitutionFont ()
 
HPS.Exchange.ImportOptionsKit UnsetPRCReadHelper ()
 
HPS.Exchange.ImportOptionsKit UnsetProECodePageName ()
 
HPS.Exchange.ImportOptionsKit UnsetProEConstructionEntities ()
 
HPS.Exchange.ImportOptionsKit UnsetProEDatum ()
 
HPS.Exchange.ImportOptionsKit UnsetProEDimensionTolerance ()
 
HPS.Exchange.ImportOptionsKit UnsetProEExplodedViews ()
 
HPS.Exchange.ImportOptionsKit UnsetProEFamilyTreeSource ()
 
HPS.Exchange.ImportOptionsKit UnsetProEHomeView ()
 
HPS.Exchange.ImportOptionsKit UnsetProEMissingBoolean ()
 
HPS.Exchange.ImportOptionsKit UnsetProEMissingFlexibleComponent ()
 
HPS.Exchange.ImportOptionsKit UnsetProESessionColor ()
 
HPS.Exchange.ImportOptionsKit UnsetProESkeletons ()
 
HPS.Exchange.ImportOptionsKit UnsetProESubpartPMI ()
 
HPS.Exchange.ImportOptionsKit UnsetRemovedViews ()
 
HPS.Exchange.ImportOptionsKit UnsetRevitPhysicalProperties ()
 
HPS.Exchange.ImportOptionsKit UnsetRhinoForceRenderedModeColors ()
 
HPS.Exchange.ImportOptionsKit UnsetSearchDirectories ()
 
HPS.Exchange.ImportOptionsKit UnsetSearchDirectoriesByFile ()
 
HPS.Exchange.ImportOptionsKit UnsetSearchRootDirectory ()
 
HPS.Exchange.ImportOptionsKit UnsetSewingTolerance ()
 
HPS.Exchange.ImportOptionsKit UnsetSolids ()
 
HPS.Exchange.ImportOptionsKit UnsetSolidworksDisplayVisibleDatum ()
 
HPS.Exchange.ImportOptionsKit UnsetSTEPCodePageName ()
 
HPS.Exchange.ImportOptionsKit UnsetSTEPFirstColorPreference ()
 
HPS.Exchange.ImportOptionsKit UnsetSTEPNamePreference ()
 
HPS.Exchange.ImportOptionsKit UnsetSTEPOrientationHealing ()
 
HPS.Exchange.ImportOptionsKit UnsetSTEPShellBasedSurfaceModelSplitting ()
 
HPS.Exchange.ImportOptionsKit UnsetSTEPValidationProperties ()
 
HPS.Exchange.ImportOptionsKit UnsetSurfaces ()
 
HPS.Exchange.ImportOptionsKit UnsetTessellationAccuracy ()
 
HPS.Exchange.ImportOptionsKit UnsetTessellationCleanup ()
 
HPS.Exchange.ImportOptionsKit UnsetTessellationLevel ()
 
HPS.Exchange.ImportOptionsKit UnsetTessellationMaximumEdgeLength ()
 
HPS.Exchange.ImportOptionsKit UnsetTessellationPreservesUVPoints ()
 
HPS.Exchange.ImportOptionsKit UnsetTextureDirectories ()
 
HPS.Exchange.ImportOptionsKit UnsetUnigraphicsFittedCamera ()
 
HPS.Exchange.ImportOptionsKit UnsetUnigraphicsPreferredReferenceSets ()
 
HPS.Exchange.ImportOptionsKit UnsetWireframes ()
 
- Public Member Functions inherited from HPS.SprocketKit
SprocketKit (HPS.SprocketKit in_that)
 
- Public Member Functions inherited from HPS.Sprocket
Sprocket (HPS.Sprocket in_that)
 
- Public Member Functions inherited from HPS.Object
IntPtr GetClassID ()
 
IntPtr GetInstanceID ()
 
bool HasType (HPS.Type in_mask)
 
Object (HPS.Object that)
 
virtual void Reset ()
 
virtual HPS.Type Type ()
 

Static Public Member Functions

static HPS.Exchange.ImportOptionsKit GetDefault ()
 
static bool operator!= (HPS.Exchange.ImportOptionsKit a, HPS.Exchange.ImportOptionsKit b)
 
static bool operator== (HPS.Exchange.ImportOptionsKit a, HPS.Exchange.ImportOptionsKit b)
 
- Static Public Member Functions inherited from HPS.Object
static IntPtr ClassID< T > ()
 

Protected Member Functions

override void deleteCptr ()
 
- Protected Member Functions inherited from HPS.Object
virtual IntPtr GetNonDirectorClassID ()
 

Additional Inherited Members

- Protected Attributes inherited from HPS.Object
bool cMemOwn
 
HandleRef cptr
 

Detailed Description

The HPS.Exchange.ImportOptionsKit class is a user space object. It contains settings controlling what and how data is imported via Exchange. Calling HPS.Exchange.ImportOptionsKit.GetDefault() will return an options kit with values found in here.

Constructor & Destructor Documentation

◆ ImportOptionsKit() [1/2]

HPS.Exchange.ImportOptionsKit.ImportOptionsKit ( )
inline

The default constructor creates an empty ImportOptionsKit object.

◆ ImportOptionsKit() [2/2]

HPS.Exchange.ImportOptionsKit.ImportOptionsKit ( HPS.Exchange.ImportOptionsKit  in_kit)
inline

The copy constructor creates a new ImportOptionsKit object that contains the same settings as the source ImportOptionsKit.

Parameters
in_kitThe source ImportOptionsKit to copy.

Member Function Documentation

◆ Empty()

override bool HPS.Exchange.ImportOptionsKit.Empty ( )
inlinevirtual

Indicates whether this ImportOptionsKit has any values set on it.

Returns
true if no values are set on this ImportOptionsKit, false otherwise.

Reimplemented from HPS.Object.

◆ Equals()

bool HPS.Exchange.ImportOptionsKit.Equals ( HPS.Exchange.ImportOptionsKit  in_kit)
inline

Check if the source ImportOptionsKit is equivalent to this ImportOptionsKit.

Parameters
in_kitThe source ImportOptionsKit to compare to this ImportOptionsKit.
Returns
true if the objects are equivalent, false otherwise.

◆ GetDefault()

static HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.GetDefault ( )
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(const char*,const ImportOptionsKit&) or File.Translate.

Returns
An ImportOptionsKit with the default settings.

◆ ObjectType()

override HPS.Type HPS.Exchange.ImportOptionsKit.ObjectType ( )
inlinevirtual

This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).

Returns
The declared type of the object in question, which may differ from the true, underlying type.

Reimplemented from HPS.SprocketKit.

◆ Set()

void HPS.Exchange.ImportOptionsKit.Set ( HPS.Exchange.ImportOptionsKit  in_kit)
inline

Copies the source ImportOptionsKit into this ImportOptionsKit.

Parameters
in_kitThe source ImportOptionsKit to copy.

◆ SetActiveFilter()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetActiveFilter ( bool  in_state)
inline

Sets whether to only import data from the active filter in the CAD file. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_bReadActiveFilter.

Parameters
in_stateWhether to only import data from the active filter in the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetAnnotationCaptureFitting()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetAnnotationCaptureFitting ( HPS.Exchange.AnnotationCaptureFitting  in_fitting)
inline

Sets the type of data that should be used to generate the camera for annotation captures.

Parameters
in_fittingThe type of fitting to use for annotation captures.
Returns
A reference to this ImportOptionsKit.

◆ SetAttributes()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetAttributes ( bool  in_state)
inline

Sets whether to import attributes (or metadata) from the CAD file. Even if attributes are not imported, some things like names and certain IDs will be available, though all other attributes will not be. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_bReadAttributes.

Parameters
in_stateWhether to import attributes from the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetBRepMode()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetBRepMode ( HPS.Exchange.BRepMode  in_mode)
inline

Sets the import mode for BRep data in the CAD file. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_eReadGeomTessMode.

Parameters
in_modeThe import mode for BRep data in the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetCatiaV4LogicalNameForRootDirectory()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetCatiaV4LogicalNameForRootDirectory ( string  in_name)
inline

Sets the logical name for the root directory for a Catia V4 file. This corresponds to the value that will be passed to A3DRWParamsCatiaV4Data::m_pcRootDirLogicalName.

Parameters
in_nameUTF8-encoded logical name for the root directory for a Catia V4 file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetCatiaV4LogicalNameSearching()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetCatiaV4LogicalNameSearching ( bool  in_state)
inline

Sets the whether to allow searching in additional logical names for a Catia V4 file. This corresponds to the value that will be passed to A3DRWParamsCatiaV4Data::m_bAllowSearchInOtherLogicalNames.

Parameters
in_stateWhether to allow searching in addtional logical names for a Catia V4 file.
Returns
A reference to this ImportOptionsKit.
See also
SetSearchDirectories
Default value

◆ SetCatiaV5Cache()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetCatiaV5Cache ( bool  in_active,
string  in_path 
)
inline

Sets whether to use the a cache for a Catia V5 file.

Parameters
in_activeWhether the cache should be activated for a Catia V5 file. This corresponds to the value that will be passed to A3DRWParamsCatiaV5Data::m_bCacheActivation.
in_pathUTF8-encoded path to the folder to be used for the Catia V5 cache. This corresponds to the value that will be passed to and A3DRWParamsCatiaV5Data::m_pcCachePath.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetCatiaV5MaterialRendering()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetCatiaV5MaterialRendering ( bool  in_active)
inline

Sets whether to use material for rendering for a Catia V5 file. The path to search for the materials needs to be specified through ImportOptionsKit.SetTextureDirectories.

Parameters
in_activeWhether to use materials for rendering for a Catia V5 file. This corresponds to the value that will be passed to A3DRWParamsCatiaV5Data::m_bUseMaterialRendering.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetComputePreferredOpenShellOrientation()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetComputePreferredOpenShellOrientation ( bool  in_state)
inline

This option lets you redirect the normal of non-solid bodies. eg: when a body is not able to be sewed closed it still has the notion of an inside and outside. the in_state will be passed to A3DSewOptionsData With this option, you are asking Exchange to use a predictive algorithm to correctly identify inside vs outside.

Parameters
in_stateThe state of the option used when importing a file
Returns
A reference to this ImportOptionsKit.

◆ SetConfiguration() [1/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetConfiguration ( string  in_configuration)
inline

Sets the configuration to import from a CAD file. This is only applicable to Catia V4, Solidworks and I-deas file formats. If no configuration is specified, the default configuration will be loaded if possible. This corresponds to the value that will be passed to A3DRWParamsMultiEntriesData::m_ppcEntries.

Parameters
in_configurationUTF8-encoded configuration name to import from a CAD file.
Returns
A reference to this ImportOptionsKit.

◆ SetConfiguration() [2/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetConfiguration ( string []  in_configuration)
inline

Sets a nested configuration to import from a CAD file. This is only applicable to Catia V4, Solidworks and I-deas file formats. If no configuration is specified, the default configuration will be loaded if possible. These correspond to the values that will be passed to A3DRWParamsMultiEntriesData::m_ppcEntries.

Parameters
in_configurationList of nested configuration names to import from a CAD file.
Returns
A reference to this ImportOptionsKit.

◆ SetConstructionAndReferences()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetConstructionAndReferences ( bool  in_state)
inline

Sets whether to import construction and references from the CAD file. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_bReadConstructionAndReferences.

Parameters
in_stateWhether to import construction and references from the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetDefaultUnits()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetDefaultUnits ( HPS.Exchange.Units  in_units)
inline

Sets the units to use for a CAD file if it is not well defined. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_eDefaultUnit.

Parameters
in_unitsThe units to use for the CAD file if it is not well defined.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetDrawings()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetDrawings ( bool  in_state)
inline

Sets whether to import drawings from the CAD file. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_eReadDrawings.

Parameters
in_stateWhether to import 2d drawings from the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetExternalProductOccurrence()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetExternalProductOccurrence ( bool  read_external_po)
inline

Dictates whether Visualize will read the external data Product Occurrence in the PRC.

Note
In the PRC sometime Product Occurrence contains another Product Occurrence in its ExternalData. Normally Visualize will not include this level of Product Occurrence in its model tree, but by activate this we will have this level in the model tree.
Parameters
read_external_poWhether or not to have Visualize read the Product occurrence of the ExternalData.
Returns
A reference to this ImportOptionsKit.

◆ SetFeatureTrees()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetFeatureTrees ( bool  in_state)
inline

Sets whether to import feature trees from the CAD file. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_bReadFeature. The following Import Options are incompatible with Feature Trees: sewing, importing a file using multiple processes, and using the Incremental import Mode. Furthermore, features are only supported in files of the following formats: CatiaV5, NX (also known as Unigraphics) and ProE (also known as Creo).

Parameters
in_stateWhether to import feature trees from the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetGeometryDefaultColor()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetGeometryDefaultColor ( HPS.RGBAColor  in_color)
inline

Sets the color to use for non-PMI geometry in the CAD file if none is specified.

Parameters
in_colorThe color to use for non-PMI geometry in the CAD file if none is specified.
Returns
A reference to this ImportOptionsKit.
See also
SetPMIDefaultColor

◆ SetHiddenObjects()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetHiddenObjects ( bool  in_state)
inline

Sets whether to import hidden objects from the CAD file. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_bReadHiddenObjects.

Parameters
in_stateWhether to import hidden objects from the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetIFCAttributeXMLFile()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetIFCAttributeXMLFile ( string  in_filename)
inline

Sets the file to write attribute data to in XML format for an IFC file. This corresponds to the value that will be passed to A3DRWParamsIFCData::m_pcXMLFilePathForAttributes.

Parameters
in_filenameUTF8-encoded filename for attribute data.
Returns
A reference to this ImportOptionsKit.
See also
SetAttributes
Default value

◆ SetIFCCodePageName()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetIFCCodePageName ( string  in_name)
inline

Sets the code page name for an IFC file. This corresponds to the value that will be passed to A3DRWParamsIFCData::m_pcCodePageName.

Parameters
in_nameUTF8-encoded code page name for an IFC file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetIFCEdges()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetIFCEdges ( bool  in_state)
inline

Sets whether to import edges for IFC files When this is set to false the import time will decrease. It is still possible to achieve visual fidelity by turning on hard edge visibility.

Parameters
in_stateWhether to import edges for an IFC file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetIFCFaceOptimization()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetIFCFaceOptimization ( bool  in_state)
inline

Sets whether to optimize importing of faces. Setting this to true will reduce the number of polyhedra generated during the import. This corresponds to the value that will be passed to A3DRWParamsIFCData::m_bFACETED_BREPAsOnFace.

Parameters
in_stateWhether to optimize face import for an IFC file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetIFCMetadata()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetIFCMetadata ( bool  in_state)
inline

Sets whether to import all IFC metadata or to import only each part's GloablID. . This corresponds to the value that will be passed to A3DRWParamsIFCData::m_bAttributesOnlyGlobalId.

Parameters
in_stateWhether to import all IFC metadata or to import only each part's GlobalID
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetIFCOwnerHistoryOptimization()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetIFCOwnerHistoryOptimization ( bool  in_state)
inline

Sets whether to optimize the setting of IFCOWNERHISTORY for an IFC file. This corresponds to the value that will be passed to A3DRWParamsIFCData::m_bIFCOWNERHISTORYOptimized.

Parameters
in_stateWhether to optimize the setting of IFCOWNERHISTORY for an IFC file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetIncrementalComponentPath()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetIncrementalComponentPath ( HPS.ComponentPath  in_path)
inline

The path to the product occurrence to load. This option should only be used if a file was imported incrementally (i.e., with the SetMode option set to ImportMode.Incremental) and the specified path has not already been loaded, otherwise an exception will be thrown from the ImportNotifier. Note that you can check the load status of a product occurrence by using ProductOccurrence.GetLoadStatus. The leaf of the path should be a product occurrence, though if it is not, the closest product occurrence in the path will be loaded. It is important to note that this option is mutually exclusive with the mode option, i.e., if one is set, the other will be unset.

Parameters
in_pathThe path to the product occurrence to load.
Returns
A reference to this ImportOptionsKit.
See also
SetMode
SetIncrementalComponentPaths

◆ SetIncrementalComponentPaths()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetIncrementalComponentPaths ( HPS.ComponentPath []  in_paths)
inline

The paths to the product occurrences to load. This option has the same behavior and limitations as SetIncrementalPath, but allows one to specify multiple paths to load.

Parameters
in_pathsThe paths to the product occurrences to load.
Returns
A reference to this ImportOptionsKit.
See also
SetMode
SetIncrementalComponentPath

◆ SetInventorEmbeddedTessellation()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetInventorEmbeddedTessellation ( bool  in_state)
inline

Whether to use the tessellation embedded in the file, for Inventor files.

This corresponds to the value that will be passed to A3DRWParamsInventorData::m_bUseTessForFile.

Parameters
in_stateWhether to use the tessellation embedded in the file.
Returns
A reference to this ImportOptionsKit.

◆ SetJTTessellationLevel()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetJTTessellationLevel ( HPS.Exchange.JT.TessellationLevel  in_jt_tessellation_level)
inline

Sets the tessellation level to load for JT files. This corresponds to the value that will be passed to A3DRWParamsJTData::m_eReadTessellationLevelOfDetail.

Parameters
in_jt_tessellation_levelThe tessellation level to load.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetLocation() [1/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetLocation ( HPS.ComponentPath  in_path,
HPS.MatrixKit  in_transform 
)
inline

Sets where to insert the imported file in an existing Component hierarchy. If this option is not set, a new CADModel will be created for the imported file. If this option is specified, the underlying PRC data of the existing CADModel will be modified to include the imported file and the data will be imported into the specified location in the existing Component hierarchy and its corresponding scene graph.

Parameters
in_pathThe path describing the location to insert the imported file into. This path must either terminate at a CADModel or a Component corresponding to an A3DAsmProductOccurrence. Note that if the imported file is added along a ComponentPath with attributes specified in the PRC data, the components added to the existing PRC data will also inherit those attributes. Note also that if the path is just a CADModel, a new A3DAsmModelFile underyling the CADModel must be created to include both the existing product occurrences and the new product occurrences, and the existing A3DAsmModelFile will be deleted.
in_transformA transform to apply to the components being added to the existing CADModel. This transform will also be added to the underlying PRC data. Defaults to an identity transform.
Returns
A reference to this ImportOptionsKit.

◆ SetLocation() [2/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetLocation ( HPS.ComponentPath  in_path)
inline

Sets where to insert the imported file in an existing Component hierarchy. If this option is not set, a new CADModel will be created for the imported file. If this option is specified, the underlying PRC data of the existing CADModel will be modified to include the imported file and the data will be imported into the specified location in the existing Component hierarchy and its corresponding scene graph.

Parameters
in_pathThe path describing the location to insert the imported file into. This path must either terminate at a CADModel or a Component corresponding to an A3DAsmProductOccurrence. Note that if the imported file is added along a ComponentPath with attributes specified in the PRC data, the components added to the existing PRC data will also inherit those attributes. Note also that if the path is just a CADModel, a new A3DAsmModelFile underyling the CADModel must be created to include both the existing product occurrences and the new product occurrences, and the existing A3DAsmModelFile will be deleted.
Returns
A reference to this ImportOptionsKit.

◆ SetMode()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetMode ( HPS.Exchange.ImportMode  in_mode)
inline

Sets the type of import to perform. If set to ImportMode.Incremental, only the structural components of the CAD file will be created, but the underlying representation items will not be loaded. These empty product occurrence objects can then be loaded by using the SetIncrementalComponentPath or SetIncrementalComponentPaths functions. If set to ImportMode.Complete, the CAD file will be imported respecting the other specified import options. It is important to note that incremental import can only be performed for certain formats (see ImportMode.Incremental for the specific formats). Trying to use incremental import with an unsupported format will cause the import to fail and an exception to be thrown by the ImportNotifier. Also it is important to note that this option is mutually exclusive with the incremental ComponentPath option, i.e., if one is set, the other will be unset.

Parameters
in_modeThe type of import to perform.
Returns
A reference to this ImportOptionsKit.
See also
SetIncrementalComponentPath
SetIncrementalComponentPaths

◆ SetMultiProcessCount()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetMultiProcessCount ( uint  in_count)
inline

Sets the number of processes to use when performing the import. This should be a value between 1 and the number of cores on your system.

Note
Values greater than 1 can only be used for imports of certain formats, in particular, JT, SolidWorks, NX (Unigraphics), Creo (Pro/E), and CATIA V5 files.
Deprecated:
This function has been deprecated.
Parameters
in_countThe number of processes to use when performing the import.
Returns
A reference to this ImportOptionsKit.

◆ SetNURBSConversion()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetNURBSConversion ( HPS.Exchange.NURBSConversionOptionsKit  in_nurbs_conversion_options)
inline

Converts the curves and surfaces of the model file according to the options specified.

Parameters
in_nurbs_conversion_optionsThe options to use during conversion
Returns
A reference to this ImportOptionsKit.

◆ SetPDF3DStreamIndex()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetPDF3DStreamIndex ( ulong  in_index)
inline

Sets the index into the list 3D streams contained in a PDF to load.

Parameters
in_indexThe index into the list of 3D stream contained in a PDF to load.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetPMI()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetPMI ( bool  in_state)
inline

Sets whether to import PMI from the CAD file. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_bReadPmis.

Parameters
in_stateWhether to import PMI from the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetPMIDefaultColor() [1/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetPMIDefaultColor ( HPS.RGBColor  in_color,
bool  in_override_color 
)
inline

Sets the color to use for the PMI in the CAD file if none is specified. This corresponds to the value that will be passed to A3DRWParamsPmiData::m_sDefaultColor. Optionally, it is possible to force all PMI to appear in the specified color. Thie corresponds to the value what will be passed to A3DRWParamsPmiData::m_bAlwaysUseDefaultColor.

Parameters
in_colorThe color to use for the PMI in the CAD file if none is specified.
in_override_colorWhether to force all PMIs to use the color specified by in_color.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetPMIDefaultColor() [2/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetPMIDefaultColor ( HPS.RGBColor  in_color)
inline

Sets the color to use for the PMI in the CAD file if none is specified. This corresponds to the value that will be passed to A3DRWParamsPmiData::m_sDefaultColor. Optionally, it is possible to force all PMI to appear in the specified color. Thie corresponds to the value what will be passed to A3DRWParamsPmiData::m_bAlwaysUseDefaultColor.

Parameters
in_colorThe color to use for the PMI in the CAD file if none is specified.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetPMIDefaultUnits()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetPMIDefaultUnits ( HPS.Exchange.Units  in_units)
inline

Sets the units to use for the PMI in the CAD file if it is not well defined. This corresponds to the value that will be passed to A3DRWParamsPmiData::m_eDefaultUnit.

Parameters
in_unitsThe units to use for the PMI in the CAD file if it is not well defined.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetPMIFlipping()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetPMIFlipping ( bool  in_flip)
inline

Dictates whether Visualize will flip pmi when rotating so that text / symbols remain readable.

Note
If exchange reports that a markup does not contain leader lines, but the tessellation does contain lines that markup will not be flipped. This is a precaution for models where the leader line geometry was included as part of the markup tessellation and flipping the geometry would cause any present leader lines to point in the wrong direction.
Parameters
in_flipWhether or not to have Visualize flip pmi when rotating.
Returns
A reference to this ImportOptionsKit.

◆ SetPMIPrecision()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetPMIPrecision ( ulong  in_precision)
inline

Sets the precision to use for PMI which has no precision information in the CAD file. This corresponds to the value that will be passed to A3DRWParamsPmiData::m_iNumberOfDigitsAfterDot.

Parameters
in_precisionThe precision to use for PMI which has no precision information in the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetPMISubstitutionFont() [1/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetPMISubstitutionFont ( string  in_font_name,
bool  in_always_substitute 
)
inline

Sets the font to use to replace those referenced by the CAD file but which are not present on the system.

Parameters
in_font_nameUTF8-encoded name of the font to use to replaced those referenced by the CAD file but which are not present on the system. This corresponds to the value that will be passed to A3DRWParamsPmiData::m_pcSubstitutionFont.
in_always_substituteWhether to always use this font even in place of those which are present on the system. This corresponds to the value that will be passed to A3DRWParamsPmiData::m_bAlwaysSubstituteFont.
Returns
A reference to this ImportOptionsKit.

◆ SetPMISubstitutionFont() [2/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetPMISubstitutionFont ( string  in_font_name)
inline

Sets the font to use to replace those referenced by the CAD file but which are not present on the system.

Parameters
in_font_nameUTF8-encoded name of the font to use to replaced those referenced by the CAD file but which are not present on the system. This corresponds to the value that will be passed to A3DRWParamsPmiData::m_pcSubstitutionFont.
Returns
A reference to this ImportOptionsKit.

◆ SetPRCReadHelper()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetPRCReadHelper ( bool  in_use_helper)
inline

Sets whether to create an A3DRWParamsPrcReadHelper when importing a PRC file or a PRC stream. The resulting A3DRWParamsPrcReadHelper can be accessed by Exchange.ImportNotifier.GetPRCReadHelper.

Parameters
in_use_helperWhether to create an A3DRWParamsPrcReadHelper during import.
Returns
A reference to this ImportOptionsKit.
See also
Exchange.ImportNotifier.GetPRCReadHelper

◆ SetProECodePageName()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProECodePageName ( string  in_name)
inline

Sets the code page name for a Pro/E file. This corresponds to the value that will be passed to A3DRWParamsProEData::m_pcCodePageName.

Parameters
in_nameUTF8-encoded code page name for a Pro/E file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProEConstructionEntities()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProEConstructionEntities ( HPS.Exchange.ProE.ConstructionEntities  in_state)
inline

Sets whether to import construction entities for a Pro/E file This corresponds to the value that will be passed to A3DRWParamsProEData::m_eReadConstrucEntities.

Parameters
in_stateWhether to import construction entities for a Pro/E file
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProEDatum()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProEDatum ( bool  in_state)
inline

Sets whether datums are visible, for a Pro/E file This corresponds to the value that will be passed to A3DRWParamsProEData::m_bDisplayVisibleDatum.

Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProEDimensionTolerance()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProEDimensionTolerance ( bool  in_state)
inline

Sets whether to import dimension tolerances for a Pro/E file. This corresponds to the value that will be passed to A3DRWParamsProEData::m_bDisplayTolerance.

Parameters
in_stateWhether to import dimension tolerances for a Pro/E file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProEExplodedViews()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProEExplodedViews ( bool  in_state)
inline

Sets whether to create additional Views for a Pro/E file, with each view representing an explode state. This corresponds to the value that will be passed to A3DRWParamsProEData::m_bReadExplodeStateAsView.

Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProEFamilyTableSource()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProEFamilyTableSource ( HPS.Exchange.ProE.FamilyTable  in_source)
inline

Sets the source for Family Tables for a Pro/E file This corresponds to the value that will be passed to A3DRWParamsProEData::m_eFamilyTables.

Parameters
in_sourceSets the family tables source for a Pro/E file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProEHomeView()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProEHomeView ( bool  in_state)
inline

Sets whether to create an additional Home View for a Pro/E file. This view will reflect the state in which the file was saved. This corresponds to the value that will be passed to A3DRWParamsProEData::m_bComputeHomeView.

Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProEMissingBoolean()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProEMissingBoolean ( bool  in_state)
inline

Sets whether to import the entities making up a boolean operation for a Pro/E file, in the case where the tessellation for the result of this boolean operation cannot be found.

This corresponds to the value that will be passed to A3DRWParamsProEData::m_bBoolOpUseGenericIfNoTess.

Parameters
in_stateWhether to import the entities of a boolean operation for which there is no available tessellation for a Pro/E file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProEMissingFlexibleComponent()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProEMissingFlexibleComponent ( bool  in_state)
inline

Sets whether to try to import a flexible component for a Pro/E file, even in the case where the tessellation for the component cannot be found.

This corresponds to the value that will be passed to A3DRWParamsProEData::m_bFlexCompUseGenericIfNoTess.

Parameters
in_stateWhether to always try to import a flexible component, even in the event of missing tessellation, for a Pro/E file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProESessionColor()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProESessionColor ( HPS.Exchange.ProE.SessionColor  in_type)
inline

Sets the session color for a Pro/E file. This corresponds to the value that will be passed to A3DRWParamsProEData::m_eSessionColorType.

Parameters
in_typeThe session color for a Pro/E file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProESkeletons()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProESkeletons ( bool  in_state)
inline

Sets whether to import skeleton entities for a Pro/E file. This corresponds to the inverse value that will be passed to A3DRWParamsProEData::m_bHideSkeletons.

Parameters
in_stateWhether import skeleton entities for a Pro/E file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetProESubpartPMI()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetProESubpartPMI ( bool  in_state)
inline

Sets whether to import subpart PMI for a Pro/E file. This corresponds to the value that will be passed to A3DRWParamsProEData::m_bDisplaySubpartAnnotations.

Parameters
in_stateWhether to import subpart PMI for a Pro/E file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetRemovedViews()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetRemovedViews ( bool  read_removed_views)
inline

Dictates whether Visualize will read the views in the PRC that have kA3DGraphicsRemoved bit set.

Note
In the PRC sometime views in subassemblies or Part of the model file are marked with kA3DGraphicsRemoved bit. These views still exist in the PRC, however normally are ignored by viewer.
Parameters
read_removed_viewsWhether or not to have Visualize read the removed views in PRC.
Returns
A reference to this ImportOptionsKit.

◆ SetRevitPhysicalProperties()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetRevitPhysicalProperties ( HPS.Exchange.Revit.PhysicalProperties  in_physical_properties)
inline

Sets how physical properties are imported. By default, no physical property is imported. This setting also will only be taken into account only if we choose to import attributes from the model. This corresponds to the value that will be passed to A3DRWParamsRevitData::m_ePhysicalProperties.

Parameters
in_physical_propertiesPhysical properties setting.
Returns
A reference to this ImportOptionsKit.

◆ SetRhinoForceRenderedModeColors()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetRhinoForceRenderedModeColors ( bool  in_state)
inline

Rhino files can be viewed in either 'shaded' mode or 'render' mode. By default the shaded mode colors will be imported. This function allows you to import render model colors instead. This corresponds to the value that will be passed to A3DRWParamsRhinoData::m_bForceRenderedModeColors.

Parameters
in_stateWhether to force rendered mode colors instead of shading mode colors.
Returns
A reference to this ImportOptionsKit.

◆ SetSearchDirectories() [1/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSearchDirectories ( string []  in_directories,
bool []  in_recurse_flags 
)
inline

Sets the directories to search to find files referenced by a CAD assembly. If no search directories are set, the directory containing the CAD assembly will be searched recursively. If the size of the directory and flag arrays are different, the smaller size will be used. These correspond to the values that will be passed to A3DRWParamsAssemblyData::m_ppcSearchDirectories.

Parameters
in_directoriesThe directories to search for files references by a CAD assembly.
in_recurse_flagsWhether to search recursively in each of the corresponding directories.
Returns
A reference to this ImportOptionsKit.

◆ SetSearchDirectories() [2/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSearchDirectories ( string []  in_directories,
string []  in_logical_names,
bool []  in_recurse_flags 
)
inline

Sets the directories to search to find files referenced by a CAD assembly. This variant additionally allows the specification of logical names for each search directory for use by Catia V4 files. If no search directories are set, the directory containing the CAD assembly will be searched recursively. If the size of the directory, (non-empty) logical name, or flag arrays are different, the smallest size will be used. These correspond to the values that will be passed to A3DRWParamsAssemblyData::m_ppcSearchDirectories.

Parameters
in_directoriesThe directories to search for files references by a CAD assembly.
in_logical_namesThe logical names for each corresponding directory. If there are no logical names for the directories, this array can be empty.
in_recurse_flagsWhether to search recursively in each of the corresponding directories.
Returns
A reference to this ImportOptionsKit.
See also
SetCatiaV4LogicalNameSearching

◆ SetSearchDirectoriesByFile()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSearchDirectoriesByFile ( string []  in_file_names)
inline

Sets the directories to search to find files referenced by a CAD assembly. This is an alternative manner to specify search directories by using text files which contain lists of directories to search. These correspond to the values will be passed to A3DRWParamsAssemblyData::m_ppcPathDefinitions.

Parameters
in_file_namesThe names of text files containing the lists of directories to search to find files referenced by a CAD assembly.
Returns
A reference to this ImportOptionsKit.

◆ SetSearchRootDirectory() [1/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSearchRootDirectory ( bool  in_state,
bool  in_recursive 
)
inline

Sets whether to search the CAD file root directory for sub-parts. The values passed to this function correspond to A3DRWParamsAssemblyData::m_bUseRootDirectory and A3DRWParamsAssemblyData::m_bRootDirRecursive respectively.

Parameters
in_stateWhether to search the root CAD file directory for sub-parts
in_recursiveWhether to search subdirectories of the root directory for sub-parts. This option is only considered if in_state is true, and the subdirectories are only searched if the sub-parts are not found in the root directory.
Returns
A reference to this ImportOptionsKit.

◆ SetSearchRootDirectory() [2/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSearchRootDirectory ( bool  in_state)
inline

Sets whether to search the CAD file root directory for sub-parts. The values passed to this function correspond to A3DRWParamsAssemblyData::m_bUseRootDirectory and A3DRWParamsAssemblyData::m_bRootDirRecursive respectively.

Parameters
in_stateWhether to search the root CAD file directory for sub-parts
Returns
A reference to this ImportOptionsKit.

◆ SetSewingTolerance()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSewingTolerance ( double  in_tolerance)
inline

The sewing tolerance to use on the A3DAsmModelFile after importing a file. If this option is set, after a file is successfully imported, the A3DAsmModelFile will be passed to A3DAsmModelFileSew with this tolerance.

Parameters
in_toleranceThe sewing tolerance in millimeters to use on the A3DAsmModelFile after importing a file.
Returns
A reference to this ImportOptionsKit.

◆ SetSolids()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSolids ( bool  in_state)
inline

Sets whether to import solids from the CAD file. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_bReadSolids.

Parameters
in_stateWhether to import solids from the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetSolidworksDisplayVisibleDatum()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSolidworksDisplayVisibleDatum ( bool  in_state)
inline

Manage the visibility of datum entities: if set to 0, visibility is hidden if set to 1, visibility is as in SLW feature tree manager This corresponds to the value that will be passed to A3DRWParamsSolidworksData::m_usDisplayVisibleDatum.

Parameters
in_stateWhether to use the visibility defined in the file.
Returns
A reference to this ImportOptionsKit.

◆ SetSTEPCodePageName()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSTEPCodePageName ( string  in_name)
inline

Sets the code page name for a STEP file. This corresponds to the value that will be passed to A3DRWParamsStepData::m_pcCodePageName

Parameters
in_nameUTF8-encoded code page name for a STEP file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetSTEPFirstColorPreference()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSTEPFirstColorPreference ( bool  in_state)
inline

Sets whether to prefer the first color if geometry has several colors for a STEP file. This corresponds to the value that will be passed to A3DRWParamsStepData::m_bPreferFirstColor.

Parameters
in_stateWhether to prefer the first color if geometry has several colors for a STEP file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetSTEPNamePreference()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSTEPNamePreference ( HPS.Exchange.STEP.Field  in_field)
inline

Sets the field to get the occurrence name from for a STEP file. These correspond to the value that will be passed to A3DRWParamsStepData::m_bPreferProductName and A3DRWParamsStepData::m_eNameFromNAUO.

Parameters
in_fieldThe field to get the occurrence name from for a STEP file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetSTEPOrientationHealing()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSTEPOrientationHealing ( bool  in_state)
inline

Sets whether to heal orientations for a STEP file. This corresponds to the value that will be passed to A3DRWParamsStepData::m_bHealOrientations.

Parameters
in_stateWhether to heal orientations for a STEP file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetSTEPShellBasedSurfaceModelSplitting()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSTEPShellBasedSurfaceModelSplitting ( bool  in_state)
inline

Sets whether to split SHELL_BASED_SURFACE_MODEL with several OPEN_SHELLs into several bodies for a STEP file. This corresponds to the value that will be passed to A3DRWParamsStepData::m_bSplitSHELL_BASED_SURFACE_MODEL.

Parameters
in_stateWhether to split SHELL_BASED_SURFACE_MODEL with several OPEN_SHELLs into several bodies for a STEP file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetSTEPValidationProperties()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSTEPValidationProperties ( bool  in_state)
inline

Sets whether to import validation properties for a STEP file. This corresponds to the value that will be passed to A3DRWParamsStepData::m_bReadValidationProperties. This option is valid only if Attributes are being imported.

Parameters
in_stateWhether to import validation properties for a STEP file.
Returns
A reference to this ImportOptionsKit.

◆ SetSurfaces()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetSurfaces ( bool  in_state)
inline

Sets whether to import surfaces from the CAD file. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_bReadSurfaces.

Parameters
in_stateWhether to import surfaces from the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetTessellationAccuracy() [1/4]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetTessellationAccuracy ( HPS.Exchange.Tessellation.Accuracy  in_type,
bool  in_accurate_normals,
bool  in_accurate_surface_curvatures,
double  in_accurate_grid_maximum_stitch_length 
)
inline

Sets the accuracy of the tessellation that will be generated for BRep data.

Parameters
in_typeThe accuracy to use for tessellation generation.
in_accurate_normalsWhether to compute surface normals when performing accurate tessellation. This only applies if in_type is set to Tessellation.Accuracy.Accurate or Tessellation.Accuracy.GridAccurate. This correspond to the (negated) value that will be passed to A3DRWParamsTessellationData::m_bDoNotComputeNormalsInAccurateTessellation.
in_accurate_surface_curvaturesWhether to take into account surfaces curvature in accurate tessellation to controle triangles elongation directions. This only applies if in_type is set to Tessellation.Accuracy.Accurate or Tessellation.Accuracy.GridAccurate. This correspond to the value that will be passed to A3DRWParamsTessellationData::m_bAccurateSurfaceCurvatures.
in_accurate_grid_maximum_stitch_lengthMaximal grid stitch length. Disabled if value is 0. Be careful, a too small value can generate a huge tessellation. This only applies if in_type is set to Tessellation.Accuracy.GridAccurate. This correspond to the value that will be passed to A3DRWParamsTessellationData::m_dAccurateTessellationWithGridMaximumStitchLength.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetTessellationAccuracy() [2/4]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetTessellationAccuracy ( HPS.Exchange.Tessellation.Accuracy  in_type,
bool  in_accurate_normals,
bool  in_accurate_surface_curvatures 
)
inline

Sets the accuracy of the tessellation that will be generated for BRep data.

Parameters
in_typeThe accuracy to use for tessellation generation.
in_accurate_normalsWhether to compute surface normals when performing accurate tessellation. This only applies if in_type is set to Tessellation.Accuracy.Accurate or Tessellation.Accuracy.GridAccurate. This correspond to the (negated) value that will be passed to A3DRWParamsTessellationData::m_bDoNotComputeNormalsInAccurateTessellation.
in_accurate_surface_curvaturesWhether to take into account surfaces curvature in accurate tessellation to controle triangles elongation directions. This only applies if in_type is set to Tessellation.Accuracy.Accurate or Tessellation.Accuracy.GridAccurate. This correspond to the value that will be passed to A3DRWParamsTessellationData::m_bAccurateSurfaceCurvatures.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetTessellationAccuracy() [3/4]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetTessellationAccuracy ( HPS.Exchange.Tessellation.Accuracy  in_type,
bool  in_accurate_normals 
)
inline

Sets the accuracy of the tessellation that will be generated for BRep data.

Parameters
in_typeThe accuracy to use for tessellation generation.
in_accurate_normalsWhether to compute surface normals when performing accurate tessellation. This only applies if in_type is set to Tessellation.Accuracy.Accurate or Tessellation.Accuracy.GridAccurate. This correspond to the (negated) value that will be passed to A3DRWParamsTessellationData::m_bDoNotComputeNormalsInAccurateTessellation.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetTessellationAccuracy() [4/4]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetTessellationAccuracy ( HPS.Exchange.Tessellation.Accuracy  in_type)
inline

Sets the accuracy of the tessellation that will be generated for BRep data.

Parameters
in_typeThe accuracy to use for tessellation generation.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetTessellationCleanup()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetTessellationCleanup ( bool  in_cleanup)
inline

Dictates whether Exchange tesselation data will be released from their parent representation items during import.

Warning
Setting this option to true will cause future exports to output without tessellation data.
Parameters
in_cleanupWhether to clean up tessellation data from representation items.
Returns
A reference to this ImportOptionsKit.

◆ SetTessellationLevel() [1/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetTessellationLevel ( HPS.Exchange.Tessellation.Level  in_level)
inline

Sets the predefined quality of the tessellation that will be generated for BRep data. This corresponds to the value that will be passed to A3DRWParamsTessellationData::m_eTessellationLevelOfDetail.

Parameters
in_levelThe predefined quality of the tessellation that will be generated for BRep data.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetTessellationLevel() [2/2]

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetTessellationLevel ( HPS.Exchange.Tessellation.Chord.Limit  in_limit_type,
double  in_limit,
double  in_angle_tolerance 
)
inline

Sets the user defined quality of the tessellation that will be generated for BRep data. This implicitly sets A3DRWParamsTessellationData::m_eTessellationLevel to kA3DTessLODUserDefined.

Parameters
in_limit_typeThe type of the chord limit to be specified.
in_limitEither the ratio of the tessellation chord height to the bounding box height which should be in the range [50, 10000], or the maximum distance between the surface definition and the tessellation approximation, depending on the preceding argument.
in_angle_toleranceThe maximum angle in degrees between two consecutive wire elements in the generated tessellation which should be in the range [10, 40]. This corresponds to the value that will be passed to A3DRWParamsTessellationData::m_dAngleToleranceDeg.
Returns
A reference to this ImportOptionsKit.

◆ SetTessellationMaximumEdgeLength()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetTessellationMaximumEdgeLength ( double  in_length)
inline

Sets the maximum length of triangle edges in the tessellation generated for BRep data. This corresponds to the value that will be passed to A3DRWParamsTessellationData::m_dMaximalTriangleEdgeLength.

Parameters
in_lengthThe maximum length of triangle edges in the tessellation generated for BRep data. The value must be non-negative, and if set to 0.0, the length will not be used when generating the tessellation.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetTessellationPreservesUVPoints()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetTessellationPreservesUVPoints ( bool  in_state)
inline

Sets whether to keep parametric points as texture coordinates when generating the tessellation for BRep data. This corresponds to the value that will be passed to A3DRWParamsTessellationData::m_bKeepUVPoints.

Parameters
in_stateWhether to keep parametric points as texture coordinates when generating the tessellation for BRep data.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetTextureDirectories()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetTextureDirectories ( string []  in_directories)
inline

Sets the directories to search to find textures referenced by a CAD assembly. If no search directories are set, the directory containing the CAD assembly will be searched recursively. These correspond to the values that will be passed to A3DRWParamsGeneralData::m_ppcSearchTextureDirectories.

Parameters
in_directoriesThe directories to search for textures referenced by a CAD assembly.
Returns
A reference to this ImportOptionsKit.

◆ SetUnigraphicsFittedCamera()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetUnigraphicsFittedCamera ( bool  in_state)
inline

Sets whether to make view cameras fitted for a Unigraphics file.

Parameters
in_stateWhether to make view cameras fit all visible geometry for a Unigraphics file. This corresponds to the value that will be passed to A3DRWParamsUnigraphicsData::m_bFitAllToUpdateViewCameras.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetUnigraphicsPreferredReferenceSets()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetUnigraphicsPreferredReferenceSets ( string []  in_reference_sets,
bool  in_apply_to_all_levels 
)
inline

Sets the preferred reference sets for a Unigraphics file.

Parameters
in_reference_setsList of preferred references sets for a Unigraphics file. This corresponds to the value that will be passed to A3DRWParamsUnigraphicsData::m_ppcPreferredReferenceSets.
in_apply_to_all_levelsWhether the reference sets will apply to subassemblies for a Unigraphics file. This corresponds to the value that will be passed to A3DRWParamsUnigraphicsData::m_bApplyToAllLevels.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ SetWireframes()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetWireframes ( bool  in_state)
inline

Sets whether to import wireframes from the CAD file. This corresponds to the value that will be passed to A3DRWParamsGeneralData::m_bReadWireframes.

Parameters
in_stateWhether to import wireframes from the CAD file.
Returns
A reference to this ImportOptionsKit.
See also
Default value

◆ Show()

void HPS.Exchange.ImportOptionsKit.Show ( out HPS.Exchange.ImportOptionsKit  out_kit)
inline

Copies this ImportOptionsKit into the given ImportOptionsKit.

Parameters
out_kitThe ImportOptionsKit to populate with the contents of this ImportOptionsKit.

◆ ShowActiveFilter()

bool HPS.Exchange.ImportOptionsKit.ShowActiveFilter ( out bool  out_state)
inline

Shows the active filter import setting.

Parameters
out_stateWhether to only import data from the active filter in the CAD file.
Returns
true if an active filter import setting was specified, false otherwise.

◆ ShowAnnotationCaptureFitting()

bool HPS.Exchange.ImportOptionsKit.ShowAnnotationCaptureFitting ( out HPS.Exchange.AnnotationCaptureFitting  out_fitting)
inline

Shows the annotation capture fitting setting.

Parameters
out_fittingThe type of fitting to use for annotation captures.
Returns
true if an annotation capture fitting setting was specified, false otherwise.

◆ ShowAttributes()

bool HPS.Exchange.ImportOptionsKit.ShowAttributes ( out bool  out_state)
inline

Shows the attribute import setting.

Parameters
out_stateWhether to import attributes from the CAD file.
Returns
true if an attribute import setting was specified, false otherwise.

◆ ShowBRepMode()

bool HPS.Exchange.ImportOptionsKit.ShowBRepMode ( out HPS.Exchange.BRepMode  out_mode)
inline

Shows the BRep mode import setting.

Parameters
out_modeThe import mode for BRep data in the CAD file.
Returns
true if a BRep mode import setting was specified, false otherwise.

◆ ShowCatiaV4LogicalNameForRootDirectory()

bool HPS.Exchange.ImportOptionsKit.ShowCatiaV4LogicalNameForRootDirectory ( out string  out_name)
inline

Shows the Catia V4 logical name for the root directory.

Parameters
out_nameThe Catia V4 logical name for the root directory.
Returns
true if a Catia V4 logical name for the root directory setting was specified, false otherwise.

◆ ShowCatiaV4LogicalNameSearching()

bool HPS.Exchange.ImportOptionsKit.ShowCatiaV4LogicalNameSearching ( out bool  out_state)
inline

Shows the Catia V4 logical name searching setting.

Parameters
out_stateWhether to allow searching in addtional logical names for a Catia V4 file.
Returns
true if a Catia V4 logical name searching setting was specified, false otherwise.

◆ ShowCatiaV5Cache()

bool HPS.Exchange.ImportOptionsKit.ShowCatiaV5Cache ( out bool  out_active,
out string  out_path 
)
inline

Shows the Catia V5 cache setting.

Parameters
out_activeWhether the cache should be activated for a Catia V5 file.
out_pathThe path to the folder to be used for the Catia V5 cache.
Returns
true if a Catia V5 cache setting was specified, false otherwise.

◆ ShowCatiaV5MaterialRendering()

bool HPS.Exchange.ImportOptionsKit.ShowCatiaV5MaterialRendering ( out bool  out_active)
inline

Shows the Catia V5 material rendering setting.

Parameters
out_activeWhether the option material rendering should be activated for a Catia V5 file.
Returns
true if a Catia V5 material rendering setting was specified, false otherwise.

◆ ShowComputePreferredOpenShellOrientation()

bool HPS.Exchange.ImportOptionsKit.ShowComputePreferredOpenShellOrientation ( out bool  out_state)
inline

Shows the compute preferred open shell orientation setting.

Parameters
out_stateThe compute preferred open shell orientation to use in the A3DSewOptionsData structure when importing a file.
Returns
true if compute preferred open shell orientation setting was specified, false otherwise.

◆ ShowConstructionAndReferences()

bool HPS.Exchange.ImportOptionsKit.ShowConstructionAndReferences ( out bool  out_state)
inline

Shows the construction and references import setting.

Parameters
out_stateWhether to import construction and references from the CAD file.
Returns
true if a construction and references import setting was specified, false otherwise.

◆ ShowDefaultUnits()

bool HPS.Exchange.ImportOptionsKit.ShowDefaultUnits ( out HPS.Exchange.Units  out_units)
inline

Shows the default units setting.

Parameters
out_unitsThe default units setting.
Returns
true if a default units setting was specified, false otherwise.

◆ ShowDrawings()

bool HPS.Exchange.ImportOptionsKit.ShowDrawings ( out bool  out_state)
inline

Shows the drawings import setting.

Parameters
out_stateWhether to import 2d drawings from the CAD file.
Returns
true if a drawings import setting was specified, false otherwise.

◆ ShowExternalProductOccurrence()

bool HPS.Exchange.ImportOptionsKit.ShowExternalProductOccurrence ( out bool  out_read_external_po)
inline

Shows the read external data Product Occurrence setting.

Parameters
out_read_external_poThe read external data Product Occurrence setting that was specified.
Returns
true if a read external data Product Occurrence setting was specified, false otherwise.

◆ ShowFeatureTrees()

bool HPS.Exchange.ImportOptionsKit.ShowFeatureTrees ( out bool  out_state)
inline

Shows the feature trees import setting.

Parameters
out_stateWhether to import feature trees from the CAD file.
Returns
true if a feature trees import setting was specified, false otherwise.

◆ ShowGeometryDefaultColor()

bool HPS.Exchange.ImportOptionsKit.ShowGeometryDefaultColor ( out HPS.RGBAColor  out_color)
inline

Shows the geometry default color setting.

Parameters
out_colorThe geometry default color setting.
Returns
true if a geometry default color setting was specified, false otherwise.

◆ ShowHiddenObjects()

bool HPS.Exchange.ImportOptionsKit.ShowHiddenObjects ( out bool  out_state)
inline

Shows the hidden objects import setting.

Parameters
out_stateWhether to import hidden objects from the CAD file.
Returns
true if a hidden objects import setting was specified, false otherwise.

◆ ShowIFCAttributeXMLFile()

bool HPS.Exchange.ImportOptionsKit.ShowIFCAttributeXMLFile ( out string  out_filename)
inline

Shows the IFC attribute XML file setting.

Parameters
out_filenameThe filename for attribute data for an IFC file.
Returns
true if an IFC attribute XML file setting was specified, false otherwise.

◆ ShowIFCCodePageName()

bool HPS.Exchange.ImportOptionsKit.ShowIFCCodePageName ( out string  out_name)
inline

Shows the IFC code page name setting.

Parameters
out_nameThe code page name for an IFC file.
Returns
true if an IFC code page name setting was specified, false otherwise.

◆ ShowIFCEdges()

bool HPS.Exchange.ImportOptionsKit.ShowIFCEdges ( out bool  out_state)
inline

Shows the IFC edges setting.

Parameters
out_stateWhether to import edges for an IFC file.
Returns
true if an IFC edge setting was specified, false otherwise.

◆ ShowIFCFaceOptimization()

bool HPS.Exchange.ImportOptionsKit.ShowIFCFaceOptimization ( out bool  out_state)
inline

Shows the IFC face optimization setting.

Parameters
out_stateWhether to optimize face import for an IFC file.
Returns
true if an IFC face optimization setting was specified, false otherwise.

◆ ShowIFCMetadata()

bool HPS.Exchange.ImportOptionsKit.ShowIFCMetadata ( out bool  out_state)
inline

Shows the IFC metadata setting.

Parameters
out_stateWhether to import all IFC metadata or just each part's GloablID
Returns
true if an IFC metadata setting was specified, false otherwise.

◆ ShowIFCOwnerHistoryOptimization()

bool HPS.Exchange.ImportOptionsKit.ShowIFCOwnerHistoryOptimization ( out bool  out_state)
inline

Shows the IFC owner history optimization setting.

Parameters
out_stateWhether to optimize the setting of IFCOWNERHISTORY for an IFC file.
Returns
true if an IFC owner history optimization setting was specified, false otherwise.

◆ ShowIncrementalComponentPaths()

bool HPS.Exchange.ImportOptionsKit.ShowIncrementalComponentPaths ( out HPS.ComponentPath []  out_paths)
inline

Shows the incremental ComponentPaths setting.

Parameters
out_pathsThe paths to the product occurrences to load.
Returns
true if an incremental ComponentPaths setting was specified, false otherwise.

◆ ShowInventorEmbeddedTessellation()

bool HPS.Exchange.ImportOptionsKit.ShowInventorEmbeddedTessellation ( out bool  out_state)
inline

Shows the Inventor embedded tessellation setting.

Parameters
out_stateThe embedded tessellation setting for Inventor files.
Returns
true if an Inventor embedded tessellation setting was specified, false otherwise.

◆ ShowJTTessellationLevel()

bool HPS.Exchange.ImportOptionsKit.ShowJTTessellationLevel ( out HPS.Exchange.JT.TessellationLevel  out_tessellation_level)
inline

Shows the JT tessellation level setting.

Parameters
out_tessellation_levelThe tessellation level used when loading the JT file
Returns
true if a JT tessellation level setting was specified, false otherwise.

◆ ShowLocation()

bool HPS.Exchange.ImportOptionsKit.ShowLocation ( out HPS.ComponentPath  out_path,
out HPS.MatrixKit  out_transform 
)
inline

Shows the location setting.

Parameters
out_pathThe path describing the location to insert the imported file into.
out_transformThe transform to apply to the components being added to the existing CADModel.
Returns
true if a location setting was specified, false otherwise.

◆ ShowMode()

bool HPS.Exchange.ImportOptionsKit.ShowMode ( out HPS.Exchange.ImportMode  out_mode)
inline

Shows the mode setting.

Parameters
out_modeThe type of import to perform.
Returns
true if a mode setting was specified, false otherwise.

◆ ShowMultiProcessCount()

bool HPS.Exchange.ImportOptionsKit.ShowMultiProcessCount ( out uint  out_count)
inline

Shows the multi-process count setting.

Parameters
out_countThe number of processes to use when performing the import.
Returns
true if a multi-process count setting was specified, false otherwise.

◆ ShowNURBSConversion()

bool HPS.Exchange.ImportOptionsKit.ShowNURBSConversion ( out HPS.Exchange.NURBSConversionOptionsKit  out_nurbs_conversion_options)
inline

Shows the NURBS conversion setting.

Parameters
out_nurbs_conversion_optionsThe options to be used during the conversion.
Returns
true if NURBS conversion setting was specified, false otherwise.

◆ ShowPDF3DStreamIndex()

bool HPS.Exchange.ImportOptionsKit.ShowPDF3DStreamIndex ( out ulong  out_index)
inline

Shows the PDF 3D stream index setting.

Parameters
out_indexThe index into the list of 3D stream contained in a PDF to load.
Returns
true if a PDF 3D stream index setting was specified, false otherwise.

◆ ShowPMI()

bool HPS.Exchange.ImportOptionsKit.ShowPMI ( out bool  out_state)
inline

Shows the PMI import setting.

Parameters
out_stateWhether to import PMI from the CAD file.
Returns
true if a PMI import setting was specified, false otherwise.

◆ ShowPMIDefaultColor()

bool HPS.Exchange.ImportOptionsKit.ShowPMIDefaultColor ( out HPS.RGBColor  out_color,
out bool  out_override 
)
inline

Shows the PMI default color setting.

Parameters
out_colorThe PMI default color setting.
out_overrideWhether out_color overrides all PMI color
Returns
true if a PMI default color setting was specified, false otherwise.

◆ ShowPMIDefaultUnits()

bool HPS.Exchange.ImportOptionsKit.ShowPMIDefaultUnits ( out HPS.Exchange.Units  out_units)
inline

Shows the PMI default units setting.

Parameters
out_unitsThe PMI default units setting.
Returns
true if a PMI default units setting was specified, false otherwise.

◆ ShowPMIFlipping()

bool HPS.Exchange.ImportOptionsKit.ShowPMIFlipping ( out bool  out_pmi_flipping)
inline

Shows the pmi flipping setting.

Parameters
out_pmi_flippingThe pmi flipping setting that was specified.
Returns
true if a pmi flipping setting was specified, false otherwise.

◆ ShowPMIPrecision()

bool HPS.Exchange.ImportOptionsKit.ShowPMIPrecision ( out ulong  out_precision)
inline

Shows the PMI precision setting.

Parameters
out_precisionThe precision to use for PMI which has no precision information in the CAD file.
Returns
true if a PMI precision setting was specified, false otherwise.

◆ ShowPMISubstitutionFont()

bool HPS.Exchange.ImportOptionsKit.ShowPMISubstitutionFont ( out string  out_font_name,
out bool  out_always_substitute 
)
inline

Shows the PMI substitution font setting.

Parameters
out_font_nameUTF8-encoded name of the font to use to replaced those referenced by the CAD file but which are not present on the system.
out_always_substituteWhether to always use this font even in place of those which are present on the system.
Returns
true if a PMI substitution font setting was specified, false otherwise.

◆ ShowPRCReadHelper()

bool HPS.Exchange.ImportOptionsKit.ShowPRCReadHelper ( out bool  out_use_helper)
inline

Shows the PRC read helper setting.

Parameters
out_use_helperWhether to create an A3DRWParamsPrcReadHelper during import.
Returns
true if a PRC read helper setting was specified, false otherwise.

◆ ShowProECodePageName()

bool HPS.Exchange.ImportOptionsKit.ShowProECodePageName ( out string  out_name)
inline

Shows the Pro/E code page name setting.

Parameters
out_nameThe code page name for a Pro/E file.
Returns
true if a Pro/E code page name setting was specified, false otherwise.

◆ ShowProEConstructionEntities()

bool HPS.Exchange.ImportOptionsKit.ShowProEConstructionEntities ( out HPS.Exchange.ProE.ConstructionEntities  out_state)
inline

Shows the Pro/E construction entities setting.

Parameters
out_stateHow to import construction entities, for a Pro/E file.
Returns
true if a Pro/E construction entities setting was specified, false otherwise.

◆ ShowProEDatum()

bool HPS.Exchange.ImportOptionsKit.ShowProEDatum ( out bool  out_state)
inline

Shows the Pro/E datum setting.

Parameters
out_stateWhether datums are visible, for a Pro/E file.
Returns
true if a Pro/E datum setting was specified, false otherwise.

◆ ShowProEDimensionTolerance()

bool HPS.Exchange.ImportOptionsKit.ShowProEDimensionTolerance ( out bool  out_state)
inline

Shows the Pro/E dimension tolerance setting.

Parameters
out_stateWhether to import dimension tolerances for a Pro/E file.
Returns
true if a Pro/E dimension tolerance setting was specified, false otherwise.

◆ ShowProEExplodedViews()

bool HPS.Exchange.ImportOptionsKit.ShowProEExplodedViews ( out bool  out_state)
inline

Shows the Pro/E exploded views setting.

Parameters
out_stateWhether to create one view for each exploded state, for a Pro/E file.
Returns
true if a Pro/E exploded views setting was specified, false otherwise.

◆ ShowProEFamilyTableSource()

bool HPS.Exchange.ImportOptionsKit.ShowProEFamilyTableSource ( out HPS.Exchange.ProE.FamilyTable  out_source)
inline

Shows the Pro/E family table setting.

Parameters
out_sourceHow to import family tables, for a Pro/E file.
Returns
true if a Pro/E family table setting was specified, false otherwise.

◆ ShowProEHomeView()

bool HPS.Exchange.ImportOptionsKit.ShowProEHomeView ( out bool  out_state)
inline

Shows the Pro/E home view setting.

Parameters
out_stateWhether to create a home view, for a Pro/E file.
Returns
true if a Pro/E home view setting was specified, false otherwise.

◆ ShowProEMissingBoolean()

bool HPS.Exchange.ImportOptionsKit.ShowProEMissingBoolean ( out bool  out_state)
inline

Shows the Pro/E missing boolean setting.

Parameters
out_stateWhether to import boolean entities when their tessellation is missing, for a Pro/E file.
Returns
true if a Pro/E missing boolean setting was specified, false otherwise.

◆ ShowProEMissingFlexibleComponent()

bool HPS.Exchange.ImportOptionsKit.ShowProEMissingFlexibleComponent ( out bool  out_state)
inline

Shows the Pro/E missing flexible setting.

Parameters
out_stateWhether to import flexible entities when their tessellation is missing, for a Pro/E file.
Returns
true if a Pro/E missing flexible setting was specified, false otherwise.

◆ ShowProESessionColor()

bool HPS.Exchange.ImportOptionsKit.ShowProESessionColor ( out HPS.Exchange.ProE.SessionColor  out_type)
inline

Shows the Pro/E session color setting.

Parameters
out_typeThe session color for a Pro/E file.
Returns
true if a Pro/E session color setting was specified, false otherwise.

◆ ShowProESkeletons()

bool HPS.Exchange.ImportOptionsKit.ShowProESkeletons ( out bool  out_state)
inline

Shows the Pro/E skeletons setting.

Parameters
out_stateWhether to import skeletons, for a Pro/E file.
Returns
true if a Pro/E skeletons setting was specified, false otherwise.

◆ ShowProESubpartPMI()

bool HPS.Exchange.ImportOptionsKit.ShowProESubpartPMI ( out bool  out_state)
inline

Shows the Pro/E subpart PMI setting.

Parameters
out_stateWhether to import subpart PMI for a Pro/E file.
Returns
true if a Pro/E subpart PMI setting was specified, false otherwise.

◆ ShowRemovedViews()

bool HPS.Exchange.ImportOptionsKit.ShowRemovedViews ( out bool  out_read_removed_views)
inline

Shows the read removed views setting.

Parameters
out_read_removed_viewsThe read removed views setting that was specified.
Returns
true if a read removed views setting was specified, false otherwise.

◆ ShowRevitPhysicalProperties()

bool HPS.Exchange.ImportOptionsKit.ShowRevitPhysicalProperties ( out HPS.Exchange.Revit.PhysicalProperties  out_physical_properties)
inline

Shows the Revit physical properties import setting.

Parameters
out_physical_propertiesThe physical properties import setting for Revit files.
Returns
true if a physical properties import setting was specified, false otherwise.

◆ ShowRhinoForceRenderedModeColors()

bool HPS.Exchange.ImportOptionsKit.ShowRhinoForceRenderedModeColors ( out bool  out_state)
inline

Shows the Rhino force rendered mode colors setting.

Parameters
out_stateThe force rendered mode colors setting for Rhino files.
Returns
true if an Rhino embedded force rendered mode colors setting setting was specified, false otherwise.

◆ ShowSearchRootDirectory()

bool HPS.Exchange.ImportOptionsKit.ShowSearchRootDirectory ( out bool  out_state,
out bool  out_recursive 
)
inline

Shows the search root directory setting.

Parameters
out_stateWhether to search the CAD file root directory for sub-parts
out_recursiveWhether to search subdirectories of the CAD file root directory for sub-parts, if they are not found in the root directory.
Returns
true if a root search setting was specified, false otherwise.

◆ ShowSewingTolerance()

bool HPS.Exchange.ImportOptionsKit.ShowSewingTolerance ( out double  out_tolerance)
inline

Shows the sewing tolerance setting.

Parameters
out_toleranceThe sewing tolerance to use on the A3DAsmModelFile after importing a file.
Returns
true if a sewing tolerance setting was specified, false otherwise.

◆ ShowSolids()

bool HPS.Exchange.ImportOptionsKit.ShowSolids ( out bool  out_state)
inline

Shows the solid import setting.

Parameters
out_stateWhether to import solids from the CAD file.
Returns
true if a solid import setting was specified, false otherwise.

◆ ShowSolidworksDisplayVisibleDatum()

bool HPS.Exchange.ImportOptionsKit.ShowSolidworksDisplayVisibleDatum ( out bool  out_state)
inline

Shows the Solidworks display visible datum setting.

Parameters
out_stateThe display visible datum setting for Solidworks files.
Returns
true if an Solidworks display visible datum setting was specified, false otherwise.

◆ ShowSTEPCodePageName()

bool HPS.Exchange.ImportOptionsKit.ShowSTEPCodePageName ( out string  out_name)
inline

Shows the STEP code page name setting.

Parameters
out_nameThe code page name for a STEP file.
Returns
true if a STEP code page name setting was specified, false otherwise.

◆ ShowSTEPFirstColorPreference()

bool HPS.Exchange.ImportOptionsKit.ShowSTEPFirstColorPreference ( out bool  out_state)
inline

Shows the STEP first color preference setting.

Parameters
out_stateWhether to prefer the first color if geometry has several colors for a STEP file.
Returns
true if a STEP first color preference setting was specified, false otherwise.

◆ ShowSTEPNamePreference()

bool HPS.Exchange.ImportOptionsKit.ShowSTEPNamePreference ( out HPS.Exchange.STEP.Field  out_field)
inline

Shows the STEP name preference setting.

Parameters
out_fieldThe field to get the occurrence name from for a STEP file.
Returns
true if a STEP name preference setting was specified, false otherwise.

◆ ShowSTEPOrientationHealing()

bool HPS.Exchange.ImportOptionsKit.ShowSTEPOrientationHealing ( out bool  out_state)
inline

Shows the STEP orientation healing setting.

Parameters
out_stateThe orientation healing setting for a STEP file.
Returns
true if a STEP orientation healing setting was specified, false otherwise.

◆ ShowSTEPShellBasedSurfaceModelSplitting()

bool HPS.Exchange.ImportOptionsKit.ShowSTEPShellBasedSurfaceModelSplitting ( out bool  out_state)
inline

Shows the STEP shell based surface model splitting setting.

Parameters
out_stateWhether to split SHELL_BASED_SURFACE_MODEL with several OPEN_SHELLs into several bodies for a STEP file.
Returns
true if a STEP shell based surface model splitting setting was specified, false otherwise.

◆ ShowSTEPValidationProperties()

bool HPS.Exchange.ImportOptionsKit.ShowSTEPValidationProperties ( out bool  out_state)
inline

Shows the STEP validation properties setting.

Parameters
out_stateThe validation properties setting for a STEP file.
Returns
true if a STEP validation property setting was specified, false otherwise.

◆ ShowSurfaces()

bool HPS.Exchange.ImportOptionsKit.ShowSurfaces ( out bool  out_state)
inline

Shows the surface import setting.

Parameters
out_stateWhether to import surfaces from the CAD file.
Returns
true if a surface import setting was specified, false otherwise.

◆ ShowTessellationAccuracy()

bool HPS.Exchange.ImportOptionsKit.ShowTessellationAccuracy ( out HPS.Exchange.Tessellation.Accuracy  out_type,
out bool  out_accurate_normals,
out bool  out_accurate_surface_curvatures,
out double  out_accurate_grid_maximum_stitch_length 
)
inline

Shows the tessellation accuracy setting.

Parameters
out_typeThe type of the tessellation accuracy which was specified.
out_accurate_normalsWhether to compute surface normals when performing accurate tessellation. This only applies if out_type is different than Tessellation.Accuracy.Standard.
out_accurate_surface_curvaturesWhether to take into account surfaces curvature in accurate tessellation to controle triangles elongation directions. This only applies if out_type is different than Tessellation.Accuracy.Standard.
out_accurate_grid_maximum_stitch_lengthMaximal grid stitch length. Disabled if value is 0. Be careful, a too small value can generate a huge tessellation. This only applies if out_type is Tessellation.Accuracy.GridAccurate.
Returns
true if a tessellation accuracy setting was specified, false otherwise.

◆ ShowTessellationCleanup()

bool HPS.Exchange.ImportOptionsKit.ShowTessellationCleanup ( out bool  out_cleanup)
inline

Shows the tessellation cleanup setting.

Parameters
out_cleanupThe tesselation cleanup setting that was specified.
Returns
true if a tessellation cleanup setting was specified, false otherwise.

◆ ShowTessellationLevel()

bool HPS.Exchange.ImportOptionsKit.ShowTessellationLevel ( out HPS.Exchange.Tessellation.Type  out_type,
out HPS.Exchange.Tessellation.Level  out_level,
out HPS.Exchange.Tessellation.Chord.Limit  out_limit_type,
out double  out_limit,
out double  out_angle_tolerance 
)
inline

Shows the tessellation level setting.

Parameters
out_typeThe type of the tessellation level setting which was specified.
out_levelThe predefined quality of the tessellation that will be generated for BRep data. This is only valid if out_type is Tessellation.Type.Standard.
out_limit_typeThe type of chord limit which was specified. This is only valid if out_type is Tessellation.Type.Custom.
out_limitThe chord limit to use to generate tessellation for BRep data. Its interpretation depends on the preceding argument. This is only valid if out_type is Tessellation.Type.Custom.
out_angle_toleranceThe maximum angle in degrees between two consecutive wire elements in the generated tessellation. This is only valid if out_type is Tessellation.Type.Custom.
Returns
true if a tessellation level setting was specified, false otherwise.

◆ ShowTessellationMaximumEdgeLength()

bool HPS.Exchange.ImportOptionsKit.ShowTessellationMaximumEdgeLength ( out double  out_length)
inline

Shows the tessellation maximum edge length setting.

Parameters
out_lengthThe tessellation maximum edge length setting.
Returns
true if a tessellation maximum edge length setting was specified, false otherwise.

◆ ShowTessellationPreservesUVPoints()

bool HPS.Exchange.ImportOptionsKit.ShowTessellationPreservesUVPoints ( out bool  out_state)
inline

Shows the tessellation UV preservation setting.

Parameters
out_stateWhether to keep parametric points as texture coordinates when generating the tessellation for BRep data.
Returns
true if a tessellation UV preservation setting was specified, false otherwise.

◆ ShowUnigraphicsFittedCamera()

bool HPS.Exchange.ImportOptionsKit.ShowUnigraphicsFittedCamera ( out bool  out_state)
inline

Shows the Unigraphics fitted camera setting.

Parameters
out_stateWhether to make view cameras fit all visible geometry for a Unigraphics file.
Returns
true if a Unigraphics fitted camera setting was specified, false otherwise.

◆ ShowWireframes()

bool HPS.Exchange.ImportOptionsKit.ShowWireframes ( out bool  out_state)
inline

Shows the wireframe import setting.

Parameters
out_stateWhether to import wireframes from the CAD file.
Returns
true if a wireframe import setting was specified, false otherwise.

◆ UnsetActiveFilter()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetActiveFilter ( )
inline

Removes the active filter import state.

Returns
A reference to this ImportOptionsKit.

◆ UnsetAnnotationCaptureFitting()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetAnnotationCaptureFitting ( )
inline

Removes the annotation capture fitting setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetAttributes()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetAttributes ( )
inline

Removes the attribute import state.

Returns
A reference to this ImportOptionsKit.

◆ UnsetBRepMode()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetBRepMode ( )
inline

Removes the BRep mode import setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetCatiaV4LogicalNameForRootDirectory()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetCatiaV4LogicalNameForRootDirectory ( )
inline

Removes the Catia V4 logical name for the root directory setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetCatiaV4LogicalNameSearching()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetCatiaV4LogicalNameSearching ( )
inline

Removes the Catia V4 logical name searching setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetCatiaV5Cache()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetCatiaV5Cache ( )
inline

Removes the Catia V5 cache setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetCatiaV5MaterialRendering()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetCatiaV5MaterialRendering ( )
inline

Removes the Catia V5 material rendering setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetComputePreferredOpenShellOrientation()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetComputePreferredOpenShellOrientation ( )
inline

Removes the compute preferred open shell orientation setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetConfiguration()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetConfiguration ( )
inline

Removes the configuration setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetConstructionAndReferences()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetConstructionAndReferences ( )
inline

Removes the construction and references import state.

Returns
A reference to this ImportOptionsKit.

◆ UnsetDefaultUnits()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetDefaultUnits ( )
inline

Removes the default units setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetDrawings()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetDrawings ( )
inline

Removes the drawing state.

Returns
A reference to this ImportOptionsKit.

◆ UnsetEverything()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetEverything ( )
inline

Removes all settings from this ImportOptionsKit.

Returns
A reference to this ImportOptionsKit.

◆ UnsetExternalProductOccurrence()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetExternalProductOccurrence ( )
inline

Removes the read external data Product Occurrence setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetFeatureTrees()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetFeatureTrees ( )
inline

Removes the feature trees import state.

Returns
A reference to this ImportOptionsKit.

◆ UnsetGeometryDefaultColor()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetGeometryDefaultColor ( )
inline

Removes the geometry default color setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetHiddenObjects()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetHiddenObjects ( )
inline

Removes the hidden objects import state.

Returns
A reference to this ImportOptionsKit.

◆ UnsetIFCAttributeXMLFile()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCAttributeXMLFile ( )
inline

Removes the IFC attribute XML file setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetIFCCodePageName()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCCodePageName ( )
inline

Removes the IFC code page name setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetIFCEdges()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCEdges ( )
inline

Removes the IFC edges setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetIFCFaceOptimization()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCFaceOptimization ( )
inline

Removes the IFC face optimization setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetIFCMetadata()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCMetadata ( )
inline

Removes the IFC metadata setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetIFCOwnerHistoryOptimization()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCOwnerHistoryOptimization ( )
inline

Removes the IFC owner history optimization setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetIncrementalComponentPaths()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIncrementalComponentPaths ( )
inline

Removes the incremental ComponentPaths setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetInventorEmbeddedTessellation()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetInventorEmbeddedTessellation ( )
inline

Removes the Inventor embedded tessellation setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetJTTessellationLevel()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetJTTessellationLevel ( )
inline

Removes the JT tessellation level setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetLocation()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetLocation ( )
inline

Removes the location setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetMode()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetMode ( )
inline

Removes the mode setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetMultiProcessCount()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetMultiProcessCount ( )
inline

Removes the multi-process count setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetNURBSConversion()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetNURBSConversion ( )
inline

Removes the NURBS conversion setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetPDF3DStreamIndex()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPDF3DStreamIndex ( )
inline

Removes the PDF 3D stream index setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetPMI()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMI ( )
inline

Removes the PMI import state.

Returns
A reference to this ImportOptionsKit.

◆ UnsetPMIDefaultColor()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMIDefaultColor ( )
inline

Removes the PMI default color setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetPMIDefaultUnits()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMIDefaultUnits ( )
inline

Removes the PMI default units setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetPMIFlipping()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMIFlipping ( )
inline

Removes the pmi flipping setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetPMIPrecision()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMIPrecision ( )
inline

Removes the PMI precision setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetPMISubstitutionFont()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMISubstitutionFont ( )
inline

Removes the PMI substitution font setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetPRCReadHelper()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPRCReadHelper ( )
inline

Removes the PRC read helper setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProECodePageName()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProECodePageName ( )
inline

Removes the Pro/E code page name setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProEConstructionEntities()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProEConstructionEntities ( )
inline

Removes the Pro/E construction entities setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProEDatum()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProEDatum ( )
inline

Removes the Pro/E datum setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProEDimensionTolerance()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProEDimensionTolerance ( )
inline

Removes the Pro/E dimension tolerance setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProEExplodedViews()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProEExplodedViews ( )
inline

Removes the Pro/E exploded views setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProEFamilyTreeSource()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProEFamilyTreeSource ( )
inline

Removes the Pro/E family table setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProEHomeView()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProEHomeView ( )
inline

Removes the Pro/E home view setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProEMissingBoolean()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProEMissingBoolean ( )
inline

Removes the Pro/E missing boolean setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProEMissingFlexibleComponent()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProEMissingFlexibleComponent ( )
inline

Removes the Pro/E missing flexible setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProESessionColor()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProESessionColor ( )
inline

Removes the Pro/E session color setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProESkeletons()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProESkeletons ( )
inline

Removes the Pro/E skeletons setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetProESubpartPMI()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProESubpartPMI ( )
inline

Removes the Pro/E subpart PMI setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetRemovedViews()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetRemovedViews ( )
inline

Removes the read removed views setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetRevitPhysicalProperties()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetRevitPhysicalProperties ( )
inline

Removes the Revit physical property setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetRhinoForceRenderedModeColors()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetRhinoForceRenderedModeColors ( )
inline

Removes the Rhino force rendered mode color color setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSearchDirectories()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSearchDirectories ( )
inline

Removes the search directories setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSearchDirectoriesByFile()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSearchDirectoriesByFile ( )
inline

Removes the search directories by file setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSearchRootDirectory()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSearchRootDirectory ( )
inline

Removes the search root directory setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSewingTolerance()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSewingTolerance ( )
inline

Removes the sewing tolerance setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSolids()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSolids ( )
inline

Removes the solid import state.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSolidworksDisplayVisibleDatum()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSolidworksDisplayVisibleDatum ( )
inline

Removes the Solidworks display visible datum setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSTEPCodePageName()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPCodePageName ( )
inline

Removes the STEP code page name setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSTEPFirstColorPreference()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPFirstColorPreference ( )
inline

Removes the STEP first color preference setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSTEPNamePreference()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPNamePreference ( )
inline

Removes the STEP name preference setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSTEPOrientationHealing()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPOrientationHealing ( )
inline

Removes the STEP orientation healing setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSTEPShellBasedSurfaceModelSplitting()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPShellBasedSurfaceModelSplitting ( )
inline

Removes the STEP shell based surface model splitting setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSTEPValidationProperties()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPValidationProperties ( )
inline

Removes the STEP validation properties setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetSurfaces()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSurfaces ( )
inline

Removes the surface import state.

Returns
A reference to this ImportOptionsKit.

◆ UnsetTessellationAccuracy()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTessellationAccuracy ( )
inline

Removes the tessellation accuracy setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetTessellationCleanup()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTessellationCleanup ( )
inline

Removes the tessellation cleanup setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetTessellationLevel()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTessellationLevel ( )
inline

Removes the tessellation level setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetTessellationMaximumEdgeLength()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTessellationMaximumEdgeLength ( )
inline

Removes the tessellation maximum edge length setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetTessellationPreservesUVPoints()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTessellationPreservesUVPoints ( )
inline

Removes the tessellation UV preservation setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetTextureDirectories()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTextureDirectories ( )
inline

Removes the texture search directories setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetUnigraphicsFittedCamera()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetUnigraphicsFittedCamera ( )
inline

Removes the Unigraphics fitted camera setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetUnigraphicsPreferredReferenceSets()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetUnigraphicsPreferredReferenceSets ( )
inline

Removes the Unigraphics preferred reference sets setting.

Returns
A reference to this ImportOptionsKit.

◆ UnsetWireframes()

HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetWireframes ( )
inline

Removes the wireframe import state.

Returns
A reference to this ImportOptionsKit.

The documentation for this class was generated from the following file:
  • internals/hps_sprk_exchange/source/cs/HPS.Exchange.cs