Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
HPS.Exchange.ImportOptionsKit Class Reference

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. More...

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

Public Member Functions

override void Dispose ()
 
 ImportOptionsKit ()
 The default constructor creates an empty ImportOptionsKit object. More...
 
 ImportOptionsKit (HPS.Exchange.ImportOptionsKit in_kit)
 The copy constructor creates a new ImportOptionsKit object that contains the same settings as the source ImportOptionsKit. More...
 
override HPS.Type ObjectType ()
 This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object. More...
 
void Set (HPS.Exchange.ImportOptionsKit in_kit)
 Copies the source ImportOptionsKit into this ImportOptionsKit. More...
 
void Show (out HPS.Exchange.ImportOptionsKit out_kit)
 Copies this ImportOptionsKit into the given ImportOptionsKit. More...
 
override bool Empty ()
 Indicates whether this ImportOptionsKit has any values set on it. More...
 
override bool Equals (System.Object obj)
 
override int GetHashCode ()
 
bool Equals (HPS.Exchange.ImportOptionsKit in_kit)
 Check if the source ImportOptionsKit is equivalent to this ImportOptionsKit. More...
 
HPS.Exchange.ImportOptionsKit SetBRepData (bool in_state)
 Sets whether to import BRep data from the CAD file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#abdbdcc84388eec9befad25ca29424452">A3DRWParamsGeneralData::m_eReadGeomTessMode</ulink>. <xrefsect id="deprecated_1_deprecated000001"> <xreftitle>Deprecated</xreftitle> <xrefdescription> More...
 
HPS.Exchange.ImportOptionsKit SetBRepMode (HPS.Exchange.BRepMode in_mode)
 Sets the import mode for BRep data in the CAD file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#abdbdcc84388eec9befad25ca29424452">A3DRWParamsGeneralData::m_eReadGeomTessMode</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetSolids (bool in_state)
 Sets whether to import solids from the CAD file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#a02404f7977d712941ccd54de3e6248a9">A3DRWParamsGeneralData::m_bReadSolids</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetSurfaces (bool in_state)
 Sets whether to import surfaces from the CAD file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#a6c2407fa19dc1d71f9dcc6c8d895224c">A3DRWParamsGeneralData::m_bReadSurfaces</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetWireframes (bool in_state)
 Sets whether to import wireframes from the CAD file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#a849a8059a1b22fa36284aa97b54e6638">A3DRWParamsGeneralData::m_bReadWireframes</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetPMI (bool in_state)
 Sets whether to import PMI from the CAD file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#abf96d02b9d0cc24dad58a61fa608bd01">A3DRWParamsGeneralData::m_bReadPmis</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetAttributes (bool in_state)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#acf1542d1301f1bcf9f7945f154c28213">A3DRWParamsGeneralData::m_bReadAttributes</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetHiddenObjects (bool in_state)
 Sets whether to import hidden objects from the CAD file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#ac81e2ae6208ef5df9a0e0b42b726a281">A3DRWParamsGeneralData::m_bReadHiddenObjects</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetConstructionAndReferences (bool in_state)
 Sets whether to import construction and references from the CAD file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#afadd1647af886a121f56fdd5e7c6d73e">A3DRWParamsGeneralData::m_bReadConstructionAndReferences</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetActiveFilter (bool in_state)
 Sets whether to only import data from the active filter in the CAD file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#ade701ca16d71148b26cb3f2f52d286dd">A3DRWParamsGeneralData::m_bReadActiveFilter</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetDefaultUnits (HPS.Exchange.Units in_units)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#a317145ca6e3a78eddc66c252ab5bef52">A3DRWParamsGeneralData::m_eDefaultUnit</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetPMISubstitutionFont (string in_font_name, bool in_always_substitute)
 Sets the font to use to replace those referenced by the CAD file but which are not present on the system. More...
 
HPS.Exchange.ImportOptionsKit SetPMISubstitutionFont (string in_font_name)
 Sets the font to use to replace those referenced by the CAD file but which are not present on the system. More...
 
HPS.Exchange.ImportOptionsKit SetPMIPrecision (ulong in_precision)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pmi_data.html#a2865e14c2af7f9a6d3e45e11d876f9e3">A3DRWParamsPmiData::m_iNumberOfDigitsAfterDot</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetPMIDefaultUnits (HPS.Exchange.Units in_units)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pmi_data.html#a195fb611b3266d34c45b01bd7e1d451a">A3DRWParamsPmiData::m_eDefaultUnit</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetPMIDefaultColor (HPS.RGBColor in_color)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pmi_data.html#a1722062dec9eb83696c2dd8774761932">A3DRWParamsPmiData::m_sDefaultColor</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetTessellationLevel (HPS.Exchange.Tessellation.Level in_level)
 Sets the predefined quality of the tessellation that will be generated for BRep data. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_tessellation_data.html#a7949f7f08c25a321ce73843676072eb1">A3DRWParamsTessellationData::m_eTessellationLevelOfDetail</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetTessellationLevel (HPS.Exchange.Tessellation.Chord.Limit in_limit_type, double in_limit, double in_angle_tolerance)
 Sets the user defined quality of the tessellation that will be generated for BRep data. This implicitly sets <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_tessellation_data.html#a7949f7f08c25a321ce73843676072eb1">A3DRWParamsTessellationData::m_eTessellationLevel</ulink> to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/group__a3d__read.html#ggac1fe96a5b9772683a41182babe1559f4ab5aec16efd29ca9df5969341c5c0a245">kA3DTessLODUserDefined</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetTessellationAccuracy (HPS.Exchange.Tessellation.Accuracy in_type, bool in_accurate_normals)
 Sets the accuracy of the tessellation that will be generated for BRep data. More...
 
HPS.Exchange.ImportOptionsKit SetTessellationAccuracy (HPS.Exchange.Tessellation.Accuracy in_type)
 Sets the accuracy of the tessellation that will be generated for BRep data. More...
 
HPS.Exchange.ImportOptionsKit SetTessellationPreservesUVPoints (bool in_state)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_tessellation_data.html#a13ff3862be1e4ff11a00fcf6c9373e29">A3DRWParamsTessellationData::m_bKeepUVPoints</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetTessellationMaximumEdgeLength (double in_length)
 Sets the maximum length of triangle edges in the tessellation generated for BRep data. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_tessellation_data.html#a124a4c06b502d452312a70c1cd92eb09">A3DRWParamsTessellationData::m_dMaximalTriangleEdgeLength</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetTextureDirectories (string[] in_directories)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#ae8e904435a06c9030044981c4d4a56a2">A3DRWParamsGeneralData::m_ppcSearchTextureDirectories</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetSearchDirectories (string[] in_directories, bool[] in_recurse_flags)
 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. These correspond to the values that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_assembly_data.html#aaba5f7e1f9121d7c7b75c60b98bb3599">A3DRWParamsAssemblyData::m_ppcSearchDirectories</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetSearchDirectories (string[] in_directories, string[] in_logical_names, bool[] in_recurse_flags)
 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. These correspond to the values that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_assembly_data.html#aaba5f7e1f9121d7c7b75c60b98bb3599">A3DRWParamsAssemblyData::m_ppcSearchDirectories</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetSearchDirectoriesByFile (string[] in_file_names)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_assembly_data.html#a5991db32cefee257907997a67f0760d6">A3DRWParamsAssemblyData::m_ppcPathDefinitions</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetConfiguration (string in_configuration)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_multi_entries_data.html#a3bb99a84a6242a8dff42048744fa9dc2">A3DRWParamsMultiEntriesData::m_ppcEntries</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetConfiguration (string[] in_configuration)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_multi_entries_data.html#a3bb99a84a6242a8dff42048744fa9dc2">A3DRWParamsMultiEntriesData::m_ppcEntries</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetCatiaV4LogicalNameForRootDirectory (string in_name)
 Sets the logical name for the root directory for a Catia V4 file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_catia_v4_data.html#a28f95238b76a7381ae99caf2798275d3">A3DRWParamsCatiaV4Data::m_pcRootDirLogicalName</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetCatiaV4LogicalNameSearching (bool in_state)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_catia_v4_data.html#ac7df8bc70dec98b9b5dd3e98fcc55aec">A3DRWParamsCatiaV4Data::m_bAllowSearchInOtherLogicalNames</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetCatiaV5Cache (bool in_active, string in_path)
 Sets whether to use the a cache for a Catia V5 file. More...
 
HPS.Exchange.ImportOptionsKit SetUnigraphicsPreferredReferenceSets (string[] in_reference_sets, bool in_apply_to_all_levels)
 Sets the preferred reference sets for a Unigraphics file. More...
 
HPS.Exchange.ImportOptionsKit SetUnigraphicsFittedCamera (bool in_state)
 Sets whether to make view cameras fitted for a Unigraphics file. More...
 
HPS.Exchange.ImportOptionsKit SetProECodePageName (string in_name)
 Sets the code page name for a Pro/E file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pro_e_data.html#aee49fc6bcb11dcec12776a355483850c">A3DRWParamsProEData::m_pcCodePageName</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetProEDimensionTolerance (bool in_state)
 Sets whether to import dimension tolerances for a Pro/E file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pro_e_data.html#a020b92422765c998b946cfeddcbdaa45">A3DRWParamsProEData::m_bDisplayTolerance</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetProESubpartPMI (bool in_state)
 Sets whether to import subpart PMI for a Pro/E file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pro_e_data.html#a51fd278203bc00ac696982dd10daaa7c">A3DRWParamsProEData::m_bDisplaySubpartAnnotations</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetProESessionColor (HPS.Exchange.ProE.SessionColor in_type)
 Sets the session color for a Pro/E file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pro_e_data.html#a958a4ff570248f1952195a8dcf633480">A3DRWParamsProEData::m_eSessionColorType</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetSTEPNamePreference (HPS.Exchange.STEP.Field in_field)
 Sets the field to get the occurrence name from for a STEP file. These correspond to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#a4bc8af17dc3072ff46e83feb1dfe874f">A3DRWParamsStepData::m_bPreferProductName</ulink> and <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#ad98223a794d9e17d81fc6ab60ed03bfc">A3DRWParamsStepData::m_eNameFromNAUO</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetSTEPCodePageName (string in_name)
 Sets the code page name for a STEP file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#a02503308b5619b1fbb416b21c5f38a48">A3DRWParamsStepData::m_pcCodePageName</ulink> More...
 
HPS.Exchange.ImportOptionsKit SetSTEPFirstColorPreference (bool in_state)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#a59240fd61b4af5b3ce88a8230f491c1d">A3DRWParamsStepData::m_bPreferFirstColor</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetSTEPShellBasedSurfaceModelSplitting (bool in_state)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#a2a4a3914b3b487bf4150df0db8bf978a">A3DRWParamsStepData::m_bSplitSHELL_BASED_SURFACE_MODEL</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetSTEPOrientationHealing (bool in_state)
 Sets whether to heal orientations for a STEP file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#a25b52930d8cf2bb4696b590de781edf3">A3DRWParamsStepData::m_bHealOrientations</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetIFCCodePageName (string in_name)
 Sets the code page name for an IFC file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_i_f_c_data.html#a5bd1b53dc0d3910f0a4ec81b1595441d">A3DRWParamsIFCData::m_pcCodePageName</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetIFCAttributeXMLFile (string in_filename)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_i_f_c_data.html#a911d62d50ee46f0b5d11d9a1ed7450e6">A3DRWParamsIFCData::m_pcXMLFilePathForAttributes</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetIFCOwnerHistoryOptimization (bool in_state)
 Sets whether to optimize the setting of IFCOWNERHISTORY for an IFC file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_i_f_c_data.html#ae7e9998e00cd10af7c564298696fba5d">A3DRWParamsIFCData::m_bIFCOWNERHISTORYOptimized</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetIFCFaceOptimization (bool in_state)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_i_f_c_data.html#a7c65f34c3a7c2e8d531b6f9143a8c0cf">A3DRWParamsIFCData::m_bFACETED_BREPAsOnFace</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetIFCEdges (bool in_state)
 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. More...
 
HPS.Exchange.ImportOptionsKit SetIFCMetadata (bool in_state)
 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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_i_f_c_data.html#a7f66d34bd33d39e0e381d6bbc64446c9">A3DRWParamsIFCData::m_bAttributesOnlyGlobalId</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetPDF3DStreamIndex (ulong in_index)
 Sets the index into the list 3D streams contained in a PDF to load. More...
 
HPS.Exchange.ImportOptionsKit SetJTTessellationLevel (HPS.Exchange.JT.TessellationLevel in_jt_tessellation_level)
 Sets the tessellation level to load for JT files. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_j_t_data.html#a8c3bc6faa67639dd110bd3d1655b22e6">A3DRWParamsJTData::m_eReadTessellationLevelOfDetail</ulink>. More...
 
HPS.Exchange.ImportOptionsKit SetAnnotationCaptureFitting (HPS.Exchange.AnnotationCaptureFitting in_fitting)
 Sets the type of data that should be used to generate the camera for annotation captures. More...
 
HPS.Exchange.ImportOptionsKit SetLocation (HPS.ComponentPath in_path, HPS.MatrixKit in_transform)
 Sets where to insert the imported file in an existing Component hieararchy. 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. More...
 
HPS.Exchange.ImportOptionsKit SetLocation (HPS.ComponentPath in_path)
 Sets where to insert the imported file in an existing Component hieararchy. 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. More...
 
HPS.Exchange.ImportOptionsKit UnsetBRepData ()
 Removes the BRep data import state. <xrefsect id="deprecated_1_deprecated000002"> <xreftitle>Deprecated</xreftitle> <xrefdescription> More...
 
HPS.Exchange.ImportOptionsKit UnsetBRepMode ()
 Removes the BRep mode import setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetSolids ()
 Removes the solid import state. More...
 
HPS.Exchange.ImportOptionsKit UnsetSurfaces ()
 Removes the surface import state. More...
 
HPS.Exchange.ImportOptionsKit UnsetWireframes ()
 Removes the wireframe import state. More...
 
HPS.Exchange.ImportOptionsKit UnsetPMI ()
 Removes the PMI import state. More...
 
HPS.Exchange.ImportOptionsKit UnsetAttributes ()
 Removes the attribute import state. More...
 
HPS.Exchange.ImportOptionsKit UnsetHiddenObjects ()
 Removes the hidden objects import state. More...
 
HPS.Exchange.ImportOptionsKit UnsetConstructionAndReferences ()
 Removes the construction and references import state. More...
 
HPS.Exchange.ImportOptionsKit UnsetActiveFilter ()
 Removes the active filter import state. More...
 
HPS.Exchange.ImportOptionsKit UnsetDefaultUnits ()
 Removes the default units setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetPMISubstitutionFont ()
 Removes the PMI substitution font setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetPMIPrecision ()
 Removes the PMI precision setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetPMIDefaultUnits ()
 Removes the PMI default units setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetPMIDefaultColor ()
 Removes the PMI default color setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetTessellationLevel ()
 Removes the tessellation level setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetTessellationAccuracy ()
 Removes the tessellation accuracy setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetTessellationPreservesUVPoints ()
 Removes the tessellation UV preservation setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetTessellationMaximumEdgeLength ()
 Removes the tessellation maximum edge length setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetTextureDirectories ()
 Removes the texture search directories setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetSearchDirectories ()
 Removes the search directories setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetSearchDirectoriesByFile ()
 Removes the search directories by file setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetConfiguration ()
 Removes the configuration setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetCatiaV4LogicalNameForRootDirectory ()
 Removes the Catia V4 logical name for the root directory setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetCatiaV4LogicalNameSearching ()
 Removes the Catia V4 logical name searching setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetCatiaV5Cache ()
 Removes the Catia V5 cache setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetUnigraphicsPreferredReferenceSets ()
 Removes the Unigraphics preferred reference sets setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetUnigraphicsFittedCamera ()
 Removes the Unigraphics fitted camera setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetProECodePageName ()
 Removes the Pro/E code page name setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetProEDimensionTolerance ()
 Removes the Pro/E dimension tolerance setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetProESubpartPMI ()
 Removes the Pro/E subpart PMI setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetProESessionColor ()
 Removes the Pro/E session color setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetSTEPNamePreference ()
 Removes the STEP name preference setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetSTEPFirstColorPreference ()
 Removes the STEP first color preference setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetSTEPCodePageName ()
 Removes the STEP code page name setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetSTEPShellBasedSurfaceModelSplitting ()
 Removes the STEP shell based surface model splitting setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetSTEPOrientationHealing ()
 Removes the STEP orientation healing setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetIFCCodePageName ()
 Removes the IFC code page name setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetIFCAttributeXMLFile ()
 Removes the IFC attribute XML file setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetIFCOwnerHistoryOptimization ()
 Removes the IFC owner history optimization setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetIFCFaceOptimization ()
 Removes the IFC face optimization setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetIFCEdges ()
 Removes the IFC edges setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetIFCMetadata ()
 Removes the IFC metadata setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetPDF3DStreamIndex ()
 Removes the PDF 3D stream index setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetJTTessellationLevel ()
 Removes the JT tessellation level setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetAnnotationCaptureFitting ()
 Removes the annotation capture fitting setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetLocation ()
 Removes the location setting. More...
 
HPS.Exchange.ImportOptionsKit UnsetEverything ()
 Removes all settings from this ImportOptionsKit. More...
 
bool ShowBRepData (out bool out_state)
 Shows the BRep data import setting. <xrefsect id="deprecated_1_deprecated000003"> <xreftitle>Deprecated</xreftitle> <xrefdescription> More...
 
bool ShowBRepMode (out HPS.Exchange.BRepMode out_mode)
 Shows the BRep mode import setting. More...
 
bool ShowSolids (out bool out_state)
 Shows the solid import setting. More...
 
bool ShowSurfaces (out bool out_state)
 Shows the surface import setting. More...
 
bool ShowWireframes (out bool out_state)
 Shows the wireframe import setting. More...
 
bool ShowPMI (out bool out_state)
 Shows the PMI import setting. More...
 
bool ShowAttributes (out bool out_state)
 Shows the attribute import setting. More...
 
bool ShowHiddenObjects (out bool out_state)
 Shows the hidden objects import setting. More...
 
bool ShowConstructionAndReferences (out bool out_state)
 Shows the construction and references import setting. More...
 
bool ShowActiveFilter (out bool out_state)
 Shows the active filter import setting. More...
 
bool ShowDefaultUnits (out HPS.Exchange.Units out_units)
 Shows the default units setting. More...
 
bool ShowPMISubstitutionFont (out string out_font_name, out bool out_always_substitute)
 Shows the PMI substitution font setting. More...
 
bool ShowPMIPrecision (out ulong out_precision)
 Shows the PMI precision setting. More...
 
bool ShowPMIDefaultUnits (out HPS.Exchange.Units out_units)
 Shows the PMI default units setting. More...
 
bool ShowPMIDefaultColor (out HPS.RGBColor out_color)
 Shows the PMI default color setting. More...
 
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)
 Shows the tessellation level setting. More...
 
bool ShowTessellationAccuracy (out HPS.Exchange.Tessellation.Accuracy out_type, out bool out_accurate_normals)
 Shows the tessellation accuracy setting. More...
 
bool ShowTessellationPreservesUVPoints (out bool out_state)
 Shows the tessellation UV preservation setting. More...
 
bool ShowTessellationMaximumEdgeLength (out double out_length)
 Shows the tessellation maximum edge length setting. More...
 
bool ShowTextureDirectories (out string[] out_directories)
 Shows the texture search directories setting. More...
 
bool ShowSearchDirectories (out string[] out_directories, out string[] out_logical_names, out bool[] out_recurse_flags)
 Shows the search directories setting. More...
 
bool ShowSearchDirectoriesByFile (out string[] out_file_names)
 Shows the search directories by file setting. More...
 
bool ShowConfiguration (out string[] out_configuration)
 Shows the configuration settting. More...
 
bool ShowCatiaV4LogicalNameForRootDirectory (out string out_name)
 Shows the Catia V4 logical name for the root directory. More...
 
bool ShowCatiaV4LogicalNameSearching (out bool out_state)
 Shows the Catia V4 logical name searching setting. More...
 
bool ShowCatiaV5Cache (out bool out_active, out string out_path)
 Shows the Catia V5 cache setting. More...
 
bool ShowUnigraphicsPreferredReferenceSets (out string[] out_reference_sets, out bool out_apply_to_all_levels)
 Shows the Unigraphics preferred reference sets setting. More...
 
bool ShowUnigraphicsFittedCamera (out bool out_state)
 Shows the Unigraphics fitted camera setting. More...
 
bool ShowProECodePageName (out string out_name)
 Shows the Pro/E code page name setting. More...
 
bool ShowProEDimensionTolerance (out bool out_state)
 Shows the Pro/E dimension tolerance setting. More...
 
bool ShowProESubpartPMI (out bool out_state)
 Shows the Pro/E subpart PMI setting. More...
 
bool ShowProESessionColor (out HPS.Exchange.ProE.SessionColor out_type)
 Shows the Pro/E session color setting. More...
 
bool ShowSTEPNamePreference (out HPS.Exchange.STEP.Field out_field)
 Shows the STEP name preference setting. More...
 
bool ShowSTEPFirstColorPreference (out bool out_state)
 Shows the STEP first color preference setting. More...
 
bool ShowSTEPCodePageName (out string out_name)
 Shows the STEP code page name setting. More...
 
bool ShowSTEPShellBasedSurfaceModelSplitting (out bool out_state)
 Shows the STEP shell based surface model splitting setting. More...
 
bool ShowSTEPOrientationHealing (out bool out_state)
 Shows the STEP orientation healing setting. More...
 
bool ShowIFCCodePageName (out string out_name)
 Shows the IFC code page name setting. More...
 
bool ShowIFCAttributeXMLFile (out string out_filename)
 Shows the IFC attribute XML file setting. More...
 
bool ShowIFCOwnerHistoryOptimization (out bool out_state)
 Shows the IFC owner history optimization setting. More...
 
bool ShowIFCFaceOptimization (out bool out_state)
 Shows the IFC face optimization setting. More...
 
bool ShowIFCEdges (out bool out_state)
 Shows the IFC edges setting. More...
 
bool ShowIFCMetadata (out bool out_state)
 Shows the IFC metadata setting. More...
 
bool ShowPDF3DStreamIndex (out ulong out_index)
 Shows the PDF 3D stream index setting. More...
 
bool ShowJTTessellationLevel (out HPS.Exchange.JT.TessellationLevel out_tessellation_level)
 Shows the JT tessellation level setting. More...
 
bool ShowAnnotationCaptureFitting (out HPS.Exchange.AnnotationCaptureFitting out_fitting)
 Shows the annotation capture fitting setting. More...
 
bool ShowLocation (out HPS.ComponentPath out_path, out HPS.MatrixKit out_transform)
 Shows the location setting. More...
 
- Public Member Functions inherited from HPS.Sprocket
 Sprocket (HPS.Sprocket in_that)
 
- Public Member Functions inherited from HPS.Object
IntPtr GetClassID ()
 
 Object (HPS.Object in_that)
 The move constructor creates an Object by transferring the underlying impl of the rvalue reference to this Object thereby avoiding a copy and allocation. More...
 
HPS.Type Type ()
 This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More...
 
virtual void Reset ()
 Resets this object to its initial, uninitialized state. More...
 
bool HasType (HPS.Type in_mask)
 This function indicates whether this Object has the given Type mask. More...
 
IntPtr GetInstanceID ()
 Returns an identifier that can be used to identify which instance of a class an object is. Different keys and controls will return the same value if they are backed by the same database resource. More...
 

Static Public Member Functions

static
HPS.Exchange.ImportOptionsKit 
GetDefault ()
 Creates an ImportOptionsKit which contains the default settings. The returned object will not necessarily have values set for every option, but it will have settings for those options where it is reasonable to have a default. These values will be used for import unless an option is overridden by the options passed to File::Import(const char*,const ImportOptionsKit&) or File::Translate. More...
 
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

- Public Types inherited from HPS.Sprocket
enum  UpdateType { Synchronous = 0, Asynchronous = 1 }
 The type of update to perform, either synchronous or asynchronous. More...
 
- Protected Attributes inherited from HPS.Object
HandleRef cptr
 
HandleRef scptr
 
bool cMemOwn
 

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

HPS.Exchange.ImportOptionsKit.ImportOptionsKit ( )
inline

The default constructor creates an empty ImportOptionsKit object.

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 <ref refid="class_h_p_s_1_1_exchange_1_1_import_options_kit" kindref="compound">ImportOptionsKit</ref> to copy.

Member Function Documentation

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.

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 <ref refid="class_h_p_s_1_1_exchange_1_1_import_options_kit" kindref="compound">ImportOptionsKit</ref> to compare to this <ref refid="class_h_p_s_1_1_exchange_1_1_import_options_kit" kindref="compound">ImportOptionsKit</ref>.
Returns
true if the objects are equivalent, false otherwise.
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.
override HPS.Type HPS.Exchange.ImportOptionsKit.ObjectType ( )
inlinevirtual

This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.

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

Reimplemented from HPS.Object.

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

Copies the source ImportOptionsKit into this ImportOptionsKit.

Parameters
in_kitThe source <ref refid="class_h_p_s_1_1_exchange_1_1_import_options_kit" kindref="compound">ImportOptionsKit</ref> to copy.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#ade701ca16d71148b26cb3f2f52d286dd">A3DRWParamsGeneralData::m_bReadActiveFilter</ulink>.

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

Default value

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.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#acf1542d1301f1bcf9f7945f154c28213">A3DRWParamsGeneralData::m_bReadAttributes</ulink>.

Parameters
in_stateWhether to import attributes from the CAD file.
Returns
A reference to this ImportOptionsKit.

Default value

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

Sets whether to import BRep data from the CAD file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#abdbdcc84388eec9befad25ca29424452">A3DRWParamsGeneralData::m_eReadGeomTessMode</ulink>. <xrefsect id="deprecated_1_deprecated000001"> <xreftitle>Deprecated</xreftitle> <xrefdescription>

This function has been superseded by SetBRepMode.

</xrefdescription> </xrefsect>

Parameters
in_stateWhether to import BRep data from the CAD file.
Returns
A reference to this ImportOptionsKit.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#abdbdcc84388eec9befad25ca29424452">A3DRWParamsGeneralData::m_eReadGeomTessMode</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_catia_v4_data.html#a28f95238b76a7381ae99caf2798275d3">A3DRWParamsCatiaV4Data::m_pcRootDirLogicalName</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_catia_v4_data.html#ac7df8bc70dec98b9b5dd3e98fcc55aec">A3DRWParamsCatiaV4Data::m_bAllowSearchInOtherLogicalNames</ulink>.

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

SetSearchDirectories

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_catia_v5_data.html#ac6d8b0636fd1ed716de5caed7c1edfdc">A3DRWParamsCatiaV5Data::m_bCacheActivation</ulink>.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_catia_v5_data.html#ace536350152e7f36170bd6b7210a78b4">A3DRWParamsCatiaV5Data::m_pcCachePath</ulink>.
Returns
A reference to this ImportOptionsKit.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_multi_entries_data.html#a3bb99a84a6242a8dff42048744fa9dc2">A3DRWParamsMultiEntriesData::m_ppcEntries</ulink>.

Parameters
in_configurationUTF8-encoded configuration name to import from a CAD file.
Returns
A reference to this ImportOptionsKit.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_multi_entries_data.html#a3bb99a84a6242a8dff42048744fa9dc2">A3DRWParamsMultiEntriesData::m_ppcEntries</ulink>.

Parameters
in_countSize of the following array.
in_configurationList of nested configuration names to import from a CAD file.
Returns
A reference to this ImportOptionsKit.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#afadd1647af886a121f56fdd5e7c6d73e">A3DRWParamsGeneralData::m_bReadConstructionAndReferences</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#a317145ca6e3a78eddc66c252ab5bef52">A3DRWParamsGeneralData::m_eDefaultUnit</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#ac81e2ae6208ef5df9a0e0b42b726a281">A3DRWParamsGeneralData::m_bReadHiddenObjects</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_i_f_c_data.html#a911d62d50ee46f0b5d11d9a1ed7450e6">A3DRWParamsIFCData::m_pcXMLFilePathForAttributes</ulink>.

Parameters
in_filenameUTF8-encoded filename for attribute data.
Returns
A reference to this ImportOptionsKit.

SetAttributes

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_i_f_c_data.html#a5bd1b53dc0d3910f0a4ec81b1595441d">A3DRWParamsIFCData::m_pcCodePageName</ulink>.

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

Default value

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.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_i_f_c_data.html#a7c65f34c3a7c2e8d531b6f9143a8c0cf">A3DRWParamsIFCData::m_bFACETED_BREPAsOnFace</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_i_f_c_data.html#a7f66d34bd33d39e0e381d6bbc64446c9">A3DRWParamsIFCData::m_bAttributesOnlyGlobalId</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_i_f_c_data.html#ae7e9998e00cd10af7c564298696fba5d">A3DRWParamsIFCData::m_bIFCOWNERHISTORYOptimized</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_j_t_data.html#a8c3bc6faa67639dd110bd3d1655b22e6">A3DRWParamsJTData::m_eReadTessellationLevelOfDetail</ulink>.

Parameters
in_jt_tessellation_levelThe tessellation level to load.
Returns
A reference to this ImportOptionsKit.

Default value

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 hieararchy. 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 <ref refid="class_h_p_s_1_1_exchange_1_1_c_a_d_model" kindref="compound">CADModel</ref> or a <ref refid="class_h_p_s_1_1_exchange_1_1_component" kindref="compound">Component</ref> corresponding to an A3DAsmProductOccurrence. Note that if the imported file is added along a component path with attributes specified in the <ref refid="class_h_p_s_1_1_exchange_1_1_p_r_c" kindref="compound">PRC</ref> data, the components added to the existing <ref refid="class_h_p_s_1_1_exchange_1_1_p_r_c" kindref="compound">PRC</ref> data will also inherit those attributes. Note also that if the path is just a <ref refid="class_h_p_s_1_1_exchange_1_1_c_a_d_model" kindref="compound">CADModel</ref>, a new A3DAsmModelFile underyling the <ref refid="class_h_p_s_1_1_exchange_1_1_c_a_d_model" kindref="compound">CADModel</ref> 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 <ref refid="class_h_p_s_1_1_exchange_1_1_c_a_d_model" kindref="compound">CADModel</ref>. This transform will also be added to the underlying <ref refid="class_h_p_s_1_1_exchange_1_1_p_r_c" kindref="compound">PRC</ref> data. Defaults to an identity transform.
Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.SetLocation ( HPS.ComponentPath  in_path)
inline

Sets where to insert the imported file in an existing Component hieararchy. 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 <ref refid="class_h_p_s_1_1_exchange_1_1_c_a_d_model" kindref="compound">CADModel</ref> or a <ref refid="class_h_p_s_1_1_exchange_1_1_component" kindref="compound">Component</ref> corresponding to an A3DAsmProductOccurrence. Note that if the imported file is added along a component path with attributes specified in the <ref refid="class_h_p_s_1_1_exchange_1_1_p_r_c" kindref="compound">PRC</ref> data, the components added to the existing <ref refid="class_h_p_s_1_1_exchange_1_1_p_r_c" kindref="compound">PRC</ref> data will also inherit those attributes. Note also that if the path is just a <ref refid="class_h_p_s_1_1_exchange_1_1_c_a_d_model" kindref="compound">CADModel</ref>, a new A3DAsmModelFile underyling the <ref refid="class_h_p_s_1_1_exchange_1_1_c_a_d_model" kindref="compound">CADModel</ref> 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.
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.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#abf96d02b9d0cc24dad58a61fa608bd01">A3DRWParamsGeneralData::m_bReadPmis</ulink>.

Parameters
in_stateWhether to import PMI from the CAD file.
Returns
A reference to this ImportOptionsKit.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pmi_data.html#a1722062dec9eb83696c2dd8774761932">A3DRWParamsPmiData::m_sDefaultColor</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pmi_data.html#a195fb611b3266d34c45b01bd7e1d451a">A3DRWParamsPmiData::m_eDefaultUnit</ulink>.

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.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pmi_data.html#a2865e14c2af7f9a6d3e45e11d876f9e3">A3DRWParamsPmiData::m_iNumberOfDigitsAfterDot</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pmi_data.html#af2f44be4d2925808a5e0c4e3620f6fd0">A3DRWParamsPmiData::m_pcSubstitutionFont</ulink>.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pmi_data.html#a106b365169cc6643303d7eaf6c01ef5c">A3DRWParamsPmiData::m_bAlwaysSubstituteFont</ulink>.
Returns
A reference to this ImportOptionsKit.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pmi_data.html#af2f44be4d2925808a5e0c4e3620f6fd0">A3DRWParamsPmiData::m_pcSubstitutionFont</ulink>.
Returns
A reference to this ImportOptionsKit.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pro_e_data.html#aee49fc6bcb11dcec12776a355483850c">A3DRWParamsProEData::m_pcCodePageName</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pro_e_data.html#a020b92422765c998b946cfeddcbdaa45">A3DRWParamsProEData::m_bDisplayTolerance</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pro_e_data.html#a958a4ff570248f1952195a8dcf633480">A3DRWParamsProEData::m_eSessionColorType</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_pro_e_data.html#a51fd278203bc00ac696982dd10daaa7c">A3DRWParamsProEData::m_bDisplaySubpartAnnotations</ulink>.

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

Default value

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. These correspond to the values that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_assembly_data.html#aaba5f7e1f9121d7c7b75c60b98bb3599">A3DRWParamsAssemblyData::m_ppcSearchDirectories</ulink>.

Parameters
in_countSize of the following arrays.
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.
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. These correspond to the values that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_assembly_data.html#aaba5f7e1f9121d7c7b75c60b98bb3599">A3DRWParamsAssemblyData::m_ppcSearchDirectories</ulink>.

Parameters
in_countSize of the following arrays.
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 value can be null.
in_recurse_flagsWhether to search recursively in each of the corresponding directories.
Returns
A reference to this ImportOptionsKit.

SetCatiaV4LogicalNameSearching

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_assembly_data.html#a5991db32cefee257907997a67f0760d6">A3DRWParamsAssemblyData::m_ppcPathDefinitions</ulink>.

Parameters
in_countSize of the following array.
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.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#a02404f7977d712941ccd54de3e6248a9">A3DRWParamsGeneralData::m_bReadSolids</ulink>.

Parameters
in_stateWhether to import solids from the CAD file.
Returns
A reference to this ImportOptionsKit.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#a02503308b5619b1fbb416b21c5f38a48">A3DRWParamsStepData::m_pcCodePageName</ulink>

Parameters
in_nameUTF8-encoded code page name for a <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> file.
Returns
A reference to this ImportOptionsKit.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#a59240fd61b4af5b3ce88a8230f491c1d">A3DRWParamsStepData::m_bPreferFirstColor</ulink>.

Parameters
in_stateWhether to prefer the first color if geometry has several colors for a <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> file.
Returns
A reference to this ImportOptionsKit.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#a4bc8af17dc3072ff46e83feb1dfe874f">A3DRWParamsStepData::m_bPreferProductName</ulink> and <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#ad98223a794d9e17d81fc6ab60ed03bfc">A3DRWParamsStepData::m_eNameFromNAUO</ulink>.

Parameters
in_fieldThe field to get the occurrence name from for a <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> file.
Returns
A reference to this ImportOptionsKit.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#a25b52930d8cf2bb4696b590de781edf3">A3DRWParamsStepData::m_bHealOrientations</ulink>.

Parameters
in_stateWhether to heal orientations for a <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> file.
Returns
A reference to this ImportOptionsKit.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_step_data.html#a2a4a3914b3b487bf4150df0db8bf978a">A3DRWParamsStepData::m_bSplitSHELL_BASED_SURFACE_MODEL</ulink>.

Parameters
in_stateWhether to split SHELL_BASED_SURFACE_MODEL with several OPEN_SHELLs into several bodies for a <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> file.
Returns
A reference to this ImportOptionsKit.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#a6c2407fa19dc1d71f9dcc6c8d895224c">A3DRWParamsGeneralData::m_bReadSurfaces</ulink>.

Parameters
in_stateWhether to import surfaces from the CAD file.
Returns
A reference to this ImportOptionsKit.

Default value

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 <ref refid="class_h_p_s_1_1_exchange_1_1_tessellation_1a1f4b490fe9d73489bd6164d9acc3d106a2b1a4a18d200231b2e6c79dbb486f6a5" kindref="member">Tessellation::Accuracy::Accurate</ref>. This correspond to the (negated) value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_tessellation_data.html#a51d14d591da50a1d28fd6a61d7ed7eab">A3DRWParamsTessellationData::m_bDoNotComputeNormalsInAccurateTessellation</ulink>.
Returns
A reference to this ImportOptionsKit.

Default value

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.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_tessellation_data.html#a7949f7f08c25a321ce73843676072eb1">A3DRWParamsTessellationData::m_eTessellationLevelOfDetail</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_tessellation_data.html#a7949f7f08c25a321ce73843676072eb1">A3DRWParamsTessellationData::m_eTessellationLevel</ulink> to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/group__a3d__read.html#ggac1fe96a5b9772683a41182babe1559f4ab5aec16efd29ca9df5969341c5c0a245">kA3DTessLODUserDefined</ulink>.

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_tessellation_data.html#a58e1c697c1fd5243e338485edfaf4e8d">A3DRWParamsTessellationData::m_dAngleToleranceDeg</ulink>.
Returns
A reference to this ImportOptionsKit.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_tessellation_data.html#a124a4c06b502d452312a70c1cd92eb09">A3DRWParamsTessellationData::m_dMaximalTriangleEdgeLength</ulink>.

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.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_tessellation_data.html#a13ff3862be1e4ff11a00fcf6c9373e29">A3DRWParamsTessellationData::m_bKeepUVPoints</ulink>.

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

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#ae8e904435a06c9030044981c4d4a56a2">A3DRWParamsGeneralData::m_ppcSearchTextureDirectories</ulink>.

Parameters
in_countSize of the following arrays.
in_directoriesThe directories to search for textures referenced by a CAD assembly.
Returns
A reference to this ImportOptionsKit.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_unigraphics_data.html#abb94fa02dfff4869dc52bc2a7ac02f4e">A3DRWParamsUnigraphicsData::m_bFitAllToUpdateViewCameras</ulink>.
Returns
A reference to this ImportOptionsKit.

Default value

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_countSize of the following array.
in_reference_setsList of preferred references sets for a Unigraphics file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_unigraphics_data.html#a1b8135c0678c9320213771a56deeb425">A3DRWParamsUnigraphicsData::m_ppcPreferredReferenceSets</ulink>.
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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_unigraphics_data.html#a98d1972c70c2591b15676d8da61fb9cc">A3DRWParamsUnigraphicsData::m_bApplyToAllLevels</ulink>.
Returns
A reference to this ImportOptionsKit.

Default value

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 <ulink url="http://docs.techsoft3d.com/exchange/latest/exchange_ref_manual/struct_a3_d_r_w_params_general_data.html#a849a8059a1b22fa36284aa97b54e6638">A3DRWParamsGeneralData::m_bReadWireframes</ulink>.

Parameters
in_stateWhether to import wireframes from the CAD file.
Returns
A reference to this ImportOptionsKit.

Default value

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

Copies this ImportOptionsKit into the given ImportOptionsKit.

Parameters
out_kitThe <ref refid="class_h_p_s_1_1_exchange_1_1_import_options_kit" kindref="compound">ImportOptionsKit</ref> to populate with the contents of this <ref refid="class_h_p_s_1_1_exchange_1_1_import_options_kit" kindref="compound">ImportOptionsKit</ref>.
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.
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.
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.
bool HPS.Exchange.ImportOptionsKit.ShowBRepData ( out bool  out_state)
inline

Shows the BRep data import setting. <xrefsect id="deprecated_1_deprecated000003"> <xreftitle>Deprecated</xreftitle> <xrefdescription>

This function has been superseded by ShowBRepMode.

</xrefdescription> </xrefsect>

Parameters
out_stateWhether to import BRep data from the CAD file.
Returns
true if a BRep data import setting was specified, false otherwise.
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.
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.
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.
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.
bool HPS.Exchange.ImportOptionsKit.ShowConfiguration ( out string[]  out_configuration)
inline

Shows the configuration settting.

Parameters
out_configurationList of nested configuration names to import from a CAD file.
Returns
true if a configuation setting was specified, false otherwise.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 <ref refid="class_h_p_s_1_1_exchange_1_1_j_t" kindref="compound">JT</ref> file
Returns
true if a JT tessellation level setting was specified, false otherwise.
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 <ref refid="class_h_p_s_1_1_exchange_1_1_c_a_d_model" kindref="compound">CADModel</ref>.
Returns
true if a location setting was specified, false otherwise.
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.
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.
bool HPS.Exchange.ImportOptionsKit.ShowPMIDefaultColor ( out HPS.RGBColor  out_color)
inline

Shows the PMI default color setting.

Parameters
out_colorThe PMI default color setting.
Returns
true if a PMI default color setting was specified, false otherwise.
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.
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.
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.
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.
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.
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.
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.
bool HPS.Exchange.ImportOptionsKit.ShowSearchDirectories ( out string[]  out_directories,
out string[]  out_logical_names,
out bool[]  out_recurse_flags 
)
inline

Shows the search directories setting.

Parameters
out_directoriesThe directories to search for files referenced by a CAD assembly.
out_logical_namesThe logical names for each corresponding directory. If there are no logical names for the directories, this array can be empty.
out_recurse_flagsWhether to search recursively in each of the corresponding directories.
Returns
true if a search directories setting was specified, false otherwise.
bool HPS.Exchange.ImportOptionsKit.ShowSearchDirectoriesByFile ( out string[]  out_file_names)
inline

Shows the search directories by file setting.

Parameters
out_file_namesThe names of text files containing the lists of directories to search to find files referenced by a CAD assembly.
Returns
true if a search directories by file setting was specified, false otherwise.
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.
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 <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> file.
Returns
true if a STEP code page name setting was specified, false otherwise.
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 <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> file.
Returns
true if a STEP first color preference setting was specified, false otherwise.
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 <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> file.
Returns
true if a STEP name preference setting was specified, false otherwise.
bool HPS.Exchange.ImportOptionsKit.ShowSTEPOrientationHealing ( out bool  out_state)
inline

Shows the STEP orientation healing setting.

Parameters
out_stateThe orientation healing setting for a <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> file.
Returns
true if a STEP orientation healing setting was specified, false otherwise.
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 <ref refid="class_h_p_s_1_1_exchange_1_1_s_t_e_p" kindref="compound">STEP</ref> file.
Returns
true if a STEP shell based surface model splitting setting was specified, false otherwise.
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.
bool HPS.Exchange.ImportOptionsKit.ShowTessellationAccuracy ( out HPS.Exchange.Tessellation.Accuracy  out_type,
out bool  out_accurate_normals 
)
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 <ref refid="class_h_p_s_1_1_exchange_1_1_tessellation_1a1f4b490fe9d73489bd6164d9acc3d106a2b1a4a18d200231b2e6c79dbb486f6a5" kindref="member">Tessellation::Accuracy::Accurate</ref>.
Returns
true if a tessellation accuracy setting was specified, false otherwise.
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 <ref refid="class_h_p_s_1_1_exchange_1_1_tessellation_1a35aa00b156f9e38f50dc32bafc6f8ce0aeb6d8ae6f20283755b339c0dc273988b" kindref="member">Tessellation::Type::Standard</ref>.
out_limit_typeThe type of chord limit which was specified. This is only valid if out_type is <ref refid="class_h_p_s_1_1_exchange_1_1_tessellation_1a35aa00b156f9e38f50dc32bafc6f8ce0a90589c47f06eb971d548591f23c285af" kindref="member">Tessellation::Type::Custom</ref>.
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 <ref refid="class_h_p_s_1_1_exchange_1_1_tessellation_1a35aa00b156f9e38f50dc32bafc6f8ce0a90589c47f06eb971d548591f23c285af" kindref="member">Tessellation::Type::Custom</ref>.
out_angle_toleranceThe maximum angle in degrees between two consecutive wire elements in the generated tessellation. This is only valid if out_type is <ref refid="class_h_p_s_1_1_exchange_1_1_tessellation_1a35aa00b156f9e38f50dc32bafc6f8ce0a90589c47f06eb971d548591f23c285af" kindref="member">Tessellation::Type::Custom</ref>.
Returns
true if a tessellation level setting was specified, false otherwise.
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.
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.
bool HPS.Exchange.ImportOptionsKit.ShowTextureDirectories ( out string[]  out_directories)
inline

Shows the texture search directories setting.

Parameters
out_directoriesThe directories to search for textures referenced by a CAD assembly.
Returns
true if a texture search directories setting was specified, false otherwise.
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.
bool HPS.Exchange.ImportOptionsKit.ShowUnigraphicsPreferredReferenceSets ( out string[]  out_reference_sets,
out bool  out_apply_to_all_levels 
)
inline

Shows the Unigraphics preferred reference sets setting.

Parameters
out_reference_setsList of preferred references sets for a Unigraphics file.
out_apply_to_all_levelsWhether the reference sets will apply to subassemblies for a Unigraphics file.
Returns
true if a Unigraphics preferred reference sets setting was specified, false otherwise.
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.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetActiveFilter ( )
inline

Removes the active filter import state.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetAnnotationCaptureFitting ( )
inline

Removes the annotation capture fitting setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetAttributes ( )
inline

Removes the attribute import state.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetBRepData ( )
inline

Removes the BRep data import state. <xrefsect id="deprecated_1_deprecated000002"> <xreftitle>Deprecated</xreftitle> <xrefdescription>

This function has been superseded by UnsetBRepMode.

</xrefdescription> </xrefsect>

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetBRepMode ( )
inline

Removes the BRep mode import setting.

Returns
A reference to this ImportOptionsKit.
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.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetCatiaV4LogicalNameSearching ( )
inline

Removes the Catia V4 logical name searching setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetCatiaV5Cache ( )
inline

Removes the Catia V5 cache setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetConfiguration ( )
inline

Removes the configuration setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetConstructionAndReferences ( )
inline

Removes the construction and references import state.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetDefaultUnits ( )
inline

Removes the default units setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetEverything ( )
inline

Removes all settings from this ImportOptionsKit.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetHiddenObjects ( )
inline

Removes the hidden objects import state.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCAttributeXMLFile ( )
inline

Removes the IFC attribute XML file setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCCodePageName ( )
inline

Removes the IFC code page name setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCEdges ( )
inline

Removes the IFC edges setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCFaceOptimization ( )
inline

Removes the IFC face optimization setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCMetadata ( )
inline

Removes the IFC metadata setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetIFCOwnerHistoryOptimization ( )
inline

Removes the IFC owner history optimization setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetJTTessellationLevel ( )
inline

Removes the JT tessellation level setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetLocation ( )
inline

Removes the location setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPDF3DStreamIndex ( )
inline

Removes the PDF 3D stream index setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMI ( )
inline

Removes the PMI import state.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMIDefaultColor ( )
inline

Removes the PMI default color setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMIDefaultUnits ( )
inline

Removes the PMI default units setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMIPrecision ( )
inline

Removes the PMI precision setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetPMISubstitutionFont ( )
inline

Removes the PMI substitution font setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProECodePageName ( )
inline

Removes the Pro/E code page name setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProEDimensionTolerance ( )
inline

Removes the Pro/E dimension tolerance setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProESessionColor ( )
inline

Removes the Pro/E session color setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetProESubpartPMI ( )
inline

Removes the Pro/E subpart PMI setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSearchDirectories ( )
inline

Removes the search directories setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSearchDirectoriesByFile ( )
inline

Removes the search directories by file setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSolids ( )
inline

Removes the solid import state.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPCodePageName ( )
inline

Removes the STEP code page name setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPFirstColorPreference ( )
inline

Removes the STEP first color preference setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPNamePreference ( )
inline

Removes the STEP name preference setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPOrientationHealing ( )
inline

Removes the STEP orientation healing setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSTEPShellBasedSurfaceModelSplitting ( )
inline

Removes the STEP shell based surface model splitting setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetSurfaces ( )
inline

Removes the surface import state.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTessellationAccuracy ( )
inline

Removes the tessellation accuracy setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTessellationLevel ( )
inline

Removes the tessellation level setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTessellationMaximumEdgeLength ( )
inline

Removes the tessellation maximum edge length setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTessellationPreservesUVPoints ( )
inline

Removes the tessellation UV preservation setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetTextureDirectories ( )
inline

Removes the texture search directories setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetUnigraphicsFittedCamera ( )
inline

Removes the Unigraphics fitted camera setting.

Returns
A reference to this ImportOptionsKit.
HPS.Exchange.ImportOptionsKit HPS.Exchange.ImportOptionsKit.UnsetUnigraphicsPreferredReferenceSets ( )
inline

Removes the Unigraphics preferred reference sets setting.

Returns
A reference to this ImportOptionsKit.
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: