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

Public Member Functions | |
override void | Dispose () |
override bool | Empty () |
Indicates whether this ImportOptionsKit has any values set on it. More... | |
override bool | Equals (System.Object obj) |
bool | Equals (HPS.Exchange.ImportOptionsKit in_kit) |
Check if the source ImportOptionsKit is equivalent to this ImportOptionsKit. More... | |
override int | GetHashCode () |
ImportOptionsKit () | |
The default constructor creates an empty ImportOptionsKit object. More... | |
ImportOptionsKit (HPS.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... | |
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#ade701ca16d71148b26cb3f2f52d286dd">A3DRWParamsGeneralData::m_bReadActiveFilter</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 | 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/build/api_ref/struct_a3_d_r_w_params_general_data.html#acf1542d1301f1bcf9f7945f154c28213">A3DRWParamsGeneralData::m_bReadAttributes</ulink>. 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/build/api_ref/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/build/api_ref/struct_a3_d_r_w_params_general_data.html#abdbdcc84388eec9befad25ca29424452">A3DRWParamsGeneralData::m_eReadGeomTessMode</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/build/api_ref/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/build/api_ref/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 | 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/build/api_ref/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/build/api_ref/struct_a3_d_r_w_params_multi_entries_data.html#a3bb99a84a6242a8dff42048744fa9dc2">A3DRWParamsMultiEntriesData::m_ppcEntries</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/build/api_ref/struct_a3_d_r_w_params_general_data.html#afadd1647af886a121f56fdd5e7c6d73e">A3DRWParamsGeneralData::m_bReadConstructionAndReferences</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/build/api_ref/struct_a3_d_r_w_params_general_data.html#a317145ca6e3a78eddc66c252ab5bef52">A3DRWParamsGeneralData::m_eDefaultUnit</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/build/api_ref/struct_a3_d_r_w_params_general_data.html#ac81e2ae6208ef5df9a0e0b42b726a281">A3DRWParamsGeneralData::m_bReadHiddenObjects</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/build/api_ref/struct_a3_d_r_w_params_i_f_c_data.html#a911d62d50ee46f0b5d11d9a1ed7450e6">A3DRWParamsIFCData::m_pcXMLFilePathForAttributes</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/build/api_ref/struct_a3_d_r_w_params_i_f_c_data.html#a5bd1b53dc0d3910f0a4ec81b1595441d">A3DRWParamsIFCData::m_pcCodePageName</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 | 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/build/api_ref/struct_a3_d_r_w_params_i_f_c_data.html#a7c65f34c3a7c2e8d531b6f9143a8c0cf">A3DRWParamsIFCData::m_bFACETED_BREPAsOnFace</ulink>. 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/build/api_ref/struct_a3_d_r_w_params_i_f_c_data.html#a7f66d34bd33d39e0e381d6bbc64446c9">A3DRWParamsIFCData::m_bAttributesOnlyGlobalId</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/build/api_ref/struct_a3_d_r_w_params_i_f_c_data.html#ae7e9998e00cd10af7c564298696fba5d">A3DRWParamsIFCData::m_bIFCOWNERHISTORYOptimized</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetIGESSewingTolerance (double in_tolerance) |
The sewing tolerance to use on the A3DAsmModelFile after importing an IGES file. If this option is set, after an IGES file is successfully imported, the A3DAsmModelFile will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/group__a3d___healing.html#ga7e1b188709dbfd7353ae86798360a67a">A3DAsmModelFileSew</ulink> with this tolerance. More... | |
HPS.Exchange.ImportOptionsKit | SetIncrementalComponentPath (HPS.ComponentPath in_path) |
The path to the product occurrence to load. This option should only be used if a file was imported incrementally (i.e., with the SetMode option set to ImportMode::Incremental) and the specified path has not already been loaded, otherwise an exception will be thrown from the ImportNotifier. Note that you can check the load status of a product occurrence by using ProductOccurrence::GetLoadStatus. The leaf of the path should be a product occurrence, though if it is not, the closest product occurrence in the path will be loaded. It is important to note that this option is mutually exclusive with the mode option, i.e., if one is set, the other will be unset. More... | |
HPS.Exchange.ImportOptionsKit | SetIncrementalComponentPaths (HPS.ComponentPath[] in_paths) |
The paths to the product occurrences to load. This option has the same behavior and limitations as SetIncrementalPath, but allows one to specify multiple paths to load. More... | |
HPS.Exchange.ImportOptionsKit | SetInventorEmbeddedTessellation (bool in_state) |
Whether to use the tessellation embedded in the file, for Inventor files. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_inventor_data.html#a8f09e2f69f7509db1c0beff156643bcc">A3DRWParamsInventorData::m_bUseTessForFile</ulink>. 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/build/api_ref/struct_a3_d_r_w_params_j_t_data.html#a8c3bc6faa67639dd110bd3d1655b22e6">A3DRWParamsJTData::m_eReadTessellationLevelOfDetail</ulink>. 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 | SetMode (HPS.Exchange.ImportMode in_mode) |
Sets the type of import to perform. If set to ImportMode::Incremental, only the structural components of the CAD file will be created, but the underlying representation items will not be loaded. These empty product occurrence objects can then be loaded by using the SetIncrementalComponentPath or SetIncrementalComponentPaths functions. If set to ImportMode::Complete, the CAD file will be imported respecting the other specified import options. It is important to note that incremental import can only be performed for certain formats (see ImportMode::Incremental for the specific formats). Trying to use incremental import with an unsupported format will cause the import to fail and an exception to be thrown by the ImportNotifier. Also it is important to note that this option is mutually exclusive with the incremental component path option, i.e., if one is set, the other will be unset. 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 | 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/build/api_ref/struct_a3_d_r_w_params_general_data.html#abf96d02b9d0cc24dad58a61fa608bd01">A3DRWParamsGeneralData::m_bReadPmis</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetPMIDefaultColor (HPS.RGBColor in_color, bool in_override_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/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#a1722062dec9eb83696c2dd8774761932">A3DRWParamsPmiData::m_sDefaultColor</ulink>. Optionally, it is possible to force all PMI to appear in the specified color. Thie corresponds to the value what will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#abe908e6a0140d07b1f476543f1504810">A3DRWParamsPmiData::m_bAlwaysUseDefaultColor</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/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#a1722062dec9eb83696c2dd8774761932">A3DRWParamsPmiData::m_sDefaultColor</ulink>. Optionally, it is possible to force all PMI to appear in the specified color. Thie corresponds to the value what will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#abe908e6a0140d07b1f476543f1504810">A3DRWParamsPmiData::m_bAlwaysUseDefaultColor</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/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#a195fb611b3266d34c45b01bd7e1d451a">A3DRWParamsPmiData::m_eDefaultUnit</ulink>. 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/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#a2865e14c2af7f9a6d3e45e11d876f9e3">A3DRWParamsPmiData::m_iNumberOfDigitsAfterDot</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 | 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/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#aee49fc6bcb11dcec12776a355483850c">A3DRWParamsProEData::m_pcCodePageName</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetProEConstructionEntities (HPS.Exchange.ProE.ConstructionEntities in_state) |
Sets whether to import construction entities for a Pro/E file This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a627eed00c67fe7308329f279c6894111">A3DRWParamsProEData::m_eReadConstrucEntities</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetProEDatum (bool in_state) |
Sets whether datums are visible, for a Pro/E file This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a47db1716f0ef2ca325549e64564862e8">A3DRWParamsProEData::m_bDisplayVisibleDatum</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/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a020b92422765c998b946cfeddcbdaa45">A3DRWParamsProEData::m_bDisplayTolerance</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetProEExplodedViews (bool in_state) |
Sets whether to create additional Views for a Pro/E file, with each view representing an explode state. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a956bca96cfefa7b15a5adab3eb8aa41d">A3DRWParamsProEData::m_bReadExplodeStateAsView</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetProEFamilyTableSource (HPS.Exchange.ProE.FamilyTable in_source) |
Sets the source for Family Tables for a Pro/E file This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a0d0d8ac3bc0330b6d761469c8ab4be10">A3DRWParamsProEData::m_eFamilyTables</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetProEHomeView (bool in_state) |
Sets whether to create an additional Home View for a Pro/E file. This view will reflect the state in which the file was saved. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#aa6d01b0a2f46b00070cea99108561583">A3DRWParamsProEData::m_bComputeHomeView</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetProEMissingBoolean (bool in_state) |
Sets whether to import the entities making up a boolean operation for a Pro/E file, in the case where the tessellation for the result of this boolean operation cannot be found. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a2d7a5127cfca9898abf42be42f97969f">A3DRWParamsProEData::m_bBoolOpUseGenericIfNoTess</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetProEMissingFlexibleComponent (bool in_state) |
Sets whether to try to import a flexible component for a Pro/E file, even in the case where the tessellation for the component cannot be found. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#aa8ddbcd35e13e26aa44f7670de4ca014">A3DRWParamsProEData::m_bFlexCompUseGenericIfNoTess</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/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a958a4ff570248f1952195a8dcf633480">A3DRWParamsProEData::m_eSessionColorType</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetProESkeletons (bool in_state) |
Sets whether to import skeleton entities for a Pro/E file. This corresponds to the inverse value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a2849896ee6971fbd5de52cc70dc0aee6">A3DRWParamsProEData::m_bHideSkeletons</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/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a51fd278203bc00ac696982dd10daaa7c">A3DRWParamsProEData::m_bDisplaySubpartAnnotations</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. If the size of the directory and flag arrays are different, the smaller size will be used. These correspond to the values that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/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. If the size of the directory, (non-empty) logical name, or flag arrays are different, the smallest size will be used. These correspond to the values that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/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/build/api_ref/struct_a3_d_r_w_params_assembly_data.html#a5991db32cefee257907997a67f0760d6">A3DRWParamsAssemblyData::m_ppcPathDefinitions</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/build/api_ref/struct_a3_d_r_w_params_general_data.html#a02404f7977d712941ccd54de3e6248a9">A3DRWParamsGeneralData::m_bReadSolids</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/build/api_ref/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/build/api_ref/struct_a3_d_r_w_params_step_data.html#a59240fd61b4af5b3ce88a8230f491c1d">A3DRWParamsStepData::m_bPreferFirstColor</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/build/api_ref/struct_a3_d_r_w_params_step_data.html#a4bc8af17dc3072ff46e83feb1dfe874f">A3DRWParamsStepData::m_bPreferProductName</ulink> and <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_step_data.html#ad98223a794d9e17d81fc6ab60ed03bfc">A3DRWParamsStepData::m_eNameFromNAUO</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/build/api_ref/struct_a3_d_r_w_params_step_data.html#a25b52930d8cf2bb4696b590de781edf3">A3DRWParamsStepData::m_bHealOrientations</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/build/api_ref/struct_a3_d_r_w_params_step_data.html#a2a4a3914b3b487bf4150df0db8bf978a">A3DRWParamsStepData::m_bSplitSHELL_BASED_SURFACE_MODEL</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetSTEPValidationProperties (bool in_state) |
Sets whether to import validation properties for a STEP file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_step_data.html#a8dc946eb5d5dd56472f9c217208b209e">A3DRWParamsStepData::m_bReadValidationProperties</ulink>. This option is valid only if Attributes are being imported. 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/build/api_ref/struct_a3_d_r_w_params_general_data.html#a6c2407fa19dc1d71f9dcc6c8d895224c">A3DRWParamsGeneralData::m_bReadSurfaces</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 | 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/build/api_ref/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/build/api_ref/struct_a3_d_r_w_params_tessellation_data.html#a7949f7f08c25a321ce73843676072eb1">A3DRWParamsTessellationData::m_eTessellationLevel</ulink> to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/group__a3d__read.html#ggac1fe96a5b9772683a41182babe1559f4ab5aec16efd29ca9df5969341c5c0a245">kA3DTessLODUserDefined</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/build/api_ref/struct_a3_d_r_w_params_tessellation_data.html#a124a4c06b502d452312a70c1cd92eb09">A3DRWParamsTessellationData::m_dMaximalTriangleEdgeLength</ulink>. 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/build/api_ref/struct_a3_d_r_w_params_tessellation_data.html#a13ff3862be1e4ff11a00fcf6c9373e29">A3DRWParamsTessellationData::m_bKeepUVPoints</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="">A3DRWParamsGeneralData::m_ppcSearchTextureDirectories</ulink>. More... | |
HPS.Exchange.ImportOptionsKit | SetUnigraphicsFittedCamera (bool in_state) |
Sets whether to make view cameras fitted for a Unigraphics 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 | 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/build/api_ref/struct_a3_d_r_w_params_general_data.html#a849a8059a1b22fa36284aa97b54e6638">A3DRWParamsGeneralData::m_bReadWireframes</ulink>. More... | |
void | Show (out HPS.Exchange.ImportOptionsKit out_kit) |
Copies this ImportOptionsKit into the given ImportOptionsKit. More... | |
bool | ShowActiveFilter (out bool out_state) |
Shows the active filter import setting. More... | |
bool | ShowAnnotationCaptureFitting (out HPS.Exchange.AnnotationCaptureFitting out_fitting) |
Shows the annotation capture fitting setting. More... | |
bool | ShowAttributes (out bool out_state) |
Shows the attribute import setting. 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 | 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 | ShowConfiguration (out string[] out_configuration) |
Shows the configuration settting. More... | |
bool | ShowConstructionAndReferences (out bool out_state) |
Shows the construction and references import setting. More... | |
bool | ShowDefaultUnits (out HPS.Exchange.Units out_units) |
Shows the default units setting. More... | |
bool | ShowHiddenObjects (out bool out_state) |
Shows the hidden objects import setting. More... | |
bool | ShowIFCAttributeXMLFile (out string out_filename) |
Shows the IFC attribute XML file setting. More... | |
bool | ShowIFCCodePageName (out string out_name) |
Shows the IFC code page name setting. More... | |
bool | ShowIFCEdges (out bool out_state) |
Shows the IFC edges setting. More... | |
bool | ShowIFCFaceOptimization (out bool out_state) |
Shows the IFC face optimization setting. More... | |
bool | ShowIFCMetadata (out bool out_state) |
Shows the IFC metadata setting. More... | |
bool | ShowIFCOwnerHistoryOptimization (out bool out_state) |
Shows the IFC owner history optimization setting. More... | |
bool | ShowIGESSewingTolerance (out double out_tolerance) |
Shows the IGES sewing tolerance setting. More... | |
bool | ShowIncrementalComponentPaths (out HPS.ComponentPath[] out_paths) |
Shows the incremental component paths setting. More... | |
bool | ShowInventorEmbeddedTessellation (out bool out_state) |
Shows the Inventor embedded tessellation setting. More... | |
bool | ShowJTTessellationLevel (out HPS.Exchange.JT.TessellationLevel out_tessellation_level) |
Shows the JT tessellation level setting. More... | |
bool | ShowLocation (out HPS.ComponentPath out_path, out HPS.MatrixKit out_transform) |
Shows the location setting. More... | |
bool | ShowMode (out HPS.Exchange.ImportMode out_mode) |
Shows the mode setting. More... | |
bool | ShowPDF3DStreamIndex (out ulong out_index) |
Shows the PDF 3D stream index setting. More... | |
bool | ShowPMI (out bool out_state) |
Shows the PMI import setting. More... | |
bool | ShowPMIDefaultColor (out HPS.RGBColor out_color, out bool out_override) |
Shows the PMI default color setting. More... | |
bool | ShowPMIDefaultUnits (out HPS.Exchange.Units out_units) |
Shows the PMI default units setting. More... | |
bool | ShowPMIPrecision (out ulong out_precision) |
Shows the PMI precision setting. More... | |
bool | ShowPMISubstitutionFont (out string out_font_name, out bool out_always_substitute) |
Shows the PMI substitution font setting. More... | |
bool | ShowProECodePageName (out string out_name) |
Shows the Pro/E code page name setting. More... | |
bool | ShowProEConstructionEntities (out HPS.Exchange.ProE.ConstructionEntities out_state) |
Shows the Pro/E construction entities setting. More... | |
bool | ShowProEDatum (out bool out_state) |
Shows the Pro/E datum setting. More... | |
bool | ShowProEDimensionTolerance (out bool out_state) |
Shows the Pro/E dimension tolerance setting. More... | |
bool | ShowProEExplodedViews (out bool out_state) |
Shows the Pro/E exploded views setting. More... | |
bool | ShowProEFamilyTableSource (out HPS.Exchange.ProE.FamilyTable out_source) |
Shows the Pro/E family table setting. More... | |
bool | ShowProEHomeView (out bool out_state) |
Shows the Pro/E home view setting. More... | |
bool | ShowProEMissingBoolean (out bool out_state) |
Shows the Pro/E missing boolean setting. More... | |
bool | ShowProEMissingFlexibleComponent (out bool out_state) |
Shows the Pro/E missing flexible setting. More... | |
bool | ShowProESessionColor (out HPS.Exchange.ProE.SessionColor out_type) |
Shows the Pro/E session color setting. More... | |
bool | ShowProESkeletons (out bool out_state) |
Shows the Pro/E skeletons setting. More... | |
bool | ShowProESubpartPMI (out bool out_state) |
Shows the Pro/E subpart PMI 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 | ShowSolids (out bool out_state) |
Shows the solid import setting. More... | |
bool | ShowSTEPCodePageName (out string out_name) |
Shows the STEP code page name setting. More... | |
bool | ShowSTEPFirstColorPreference (out bool out_state) |
Shows the STEP first color preference setting. More... | |
bool | ShowSTEPNamePreference (out HPS.Exchange.STEP.Field out_field) |
Shows the STEP name preference setting. More... | |
bool | ShowSTEPOrientationHealing (out bool out_state) |
Shows the STEP orientation healing setting. More... | |
bool | ShowSTEPShellBasedSurfaceModelSplitting (out bool out_state) |
Shows the STEP shell based surface model splitting setting. More... | |
bool | ShowSTEPValidationProperties (out bool out_state) |
Shows the STEP validation properties setting. More... | |
bool | ShowSurfaces (out bool out_state) |
Shows the surface import setting. More... | |
bool | ShowTessellationAccuracy (out HPS.Exchange.Tessellation.Accuracy out_type, out bool out_accurate_normals) |
Shows the tessellation accuracy 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 | ShowTessellationMaximumEdgeLength (out double out_length) |
Shows the tessellation maximum edge length setting. More... | |
bool | ShowTessellationPreservesUVPoints (out bool out_state) |
Shows the tessellation UV preservation setting. More... | |
bool | ShowTextureDirectories (out string[] out_directories) |
Shows the texture search directories setting. More... | |
bool | ShowUnigraphicsFittedCamera (out bool out_state) |
Shows the Unigraphics fitted camera 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 | ShowWireframes (out bool out_state) |
Shows the wireframe import setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetActiveFilter () |
Removes the active filter import state. More... | |
HPS.Exchange.ImportOptionsKit | UnsetAnnotationCaptureFitting () |
Removes the annotation capture fitting setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetAttributes () |
Removes the attribute import state. 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 | 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 | UnsetConfiguration () |
Removes the configuration setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetConstructionAndReferences () |
Removes the construction and references import state. More... | |
HPS.Exchange.ImportOptionsKit | UnsetDefaultUnits () |
Removes the default units setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetEverything () |
Removes all settings from this ImportOptionsKit. More... | |
HPS.Exchange.ImportOptionsKit | UnsetHiddenObjects () |
Removes the hidden objects import state. More... | |
HPS.Exchange.ImportOptionsKit | UnsetIFCAttributeXMLFile () |
Removes the IFC attribute XML file setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetIFCCodePageName () |
Removes the IFC code page name setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetIFCEdges () |
Removes the IFC edges setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetIFCFaceOptimization () |
Removes the IFC face optimization setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetIFCMetadata () |
Removes the IFC metadata setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetIFCOwnerHistoryOptimization () |
Removes the IFC owner history optimization setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetIGESSewingTolerance () |
Removes the IGES sewing tolerance setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetIncrementalComponentPaths () |
Removes the incremental component paths setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetInventorEmbeddedTessellation () |
Removes the Inventor embedded tessellation setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetJTTessellationLevel () |
Removes the JT tessellation level setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetLocation () |
Removes the location setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetMode () |
Removes the mode setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetPDF3DStreamIndex () |
Removes the PDF 3D stream index setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetPMI () |
Removes the PMI import state. More... | |
HPS.Exchange.ImportOptionsKit | UnsetPMIDefaultColor () |
Removes the PMI default color setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetPMIDefaultUnits () |
Removes the PMI default units setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetPMIPrecision () |
Removes the PMI precision setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetPMISubstitutionFont () |
Removes the PMI substitution font setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProECodePageName () |
Removes the Pro/E code page name setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProEConstructionEntities () |
Removes the Pro/E construction entities setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProEDatum () |
Removes the Pro/E datum setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProEDimensionTolerance () |
Removes the Pro/E dimension tolerance setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProEExplodedViews () |
Removes the Pro/E exploded views setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProEFamilyTreeSource () |
Removes the Pro/E family table setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProEHomeView () |
Removes the Pro/E home view setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProEMissingBoolean () |
Removes the Pro/E missing boolean setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProEMissingFlexibleComponent () |
Removes the Pro/E missing flexible setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProESessionColor () |
Removes the Pro/E session color setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProESkeletons () |
Removes the Pro/E skeletons setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetProESubpartPMI () |
Removes the Pro/E subpart PMI 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 | UnsetSolids () |
Removes the solid import state. More... | |
HPS.Exchange.ImportOptionsKit | UnsetSTEPCodePageName () |
Removes the STEP code page name setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetSTEPFirstColorPreference () |
Removes the STEP first color preference setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetSTEPNamePreference () |
Removes the STEP name preference setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetSTEPOrientationHealing () |
Removes the STEP orientation healing setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetSTEPShellBasedSurfaceModelSplitting () |
Removes the STEP shell based surface model splitting setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetSTEPValidationProperties () |
Removes the STEP validation properties setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetSurfaces () |
Removes the surface import state. More... | |
HPS.Exchange.ImportOptionsKit | UnsetTessellationAccuracy () |
Removes the tessellation accuracy setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetTessellationLevel () |
Removes the tessellation level setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetTessellationMaximumEdgeLength () |
Removes the tessellation maximum edge length setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetTessellationPreservesUVPoints () |
Removes the tessellation UV preservation setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetTextureDirectories () |
Removes the texture search directories setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetUnigraphicsFittedCamera () |
Removes the Unigraphics fitted camera setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetUnigraphicsPreferredReferenceSets () |
Removes the Unigraphics preferred reference sets setting. More... | |
HPS.Exchange.ImportOptionsKit | UnsetWireframes () |
Removes the wireframe import state. More... | |
![]() | |
Sprocket (HPS.Sprocket in_that) | |
![]() | |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
Returns an identifier that can be used to identify which instance of a class an object is. Different keys and controls will return the same value if they are backed by the same database resource. More... | |
bool | HasType (HPS.Type in_mask) |
This function indicates whether this Object has the given Type mask. More... | |
Object (HPS.Object that) | |
virtual void | Reset () |
Resets this object to its initial, uninitialized state. More... | |
HPS.Type | Type () |
This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More... | |
Static Public Member Functions | |
static HPS.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 IntPtr | ClassID< T > () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
HandleRef | scptr |
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
|
inline |
The default constructor creates an empty ImportOptionsKit object.
|
inline |
The copy constructor creates a new ImportOptionsKit object that contains the same settings as the source ImportOptionsKit.
- Parameters
-
in_kit The source ImportOptionsKit to copy.
Member Function Documentation
|
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.
|
inline |
Check if the source ImportOptionsKit is equivalent to this ImportOptionsKit.
- Parameters
-
in_kit The source ImportOptionsKit to compare to this ImportOptionsKit.
- Returns
- true if the objects are equivalent, false otherwise.
|
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.
|
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.
|
inline |
Copies the source ImportOptionsKit into this ImportOptionsKit.
- Parameters
-
in_kit The source ImportOptionsKit to copy.
|
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#ade701ca16d71148b26cb3f2f52d286dd">A3DRWParamsGeneralData::m_bReadActiveFilter</ulink>.
- Parameters
-
in_state Whether to only import data from the active filter in the CAD file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets the type of data that should be used to generate the camera for annotation captures.
- Parameters
-
in_fitting The type of fitting to use for annotation captures.
- Returns
- A reference to this ImportOptionsKit.
|
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#acf1542d1301f1bcf9f7945f154c28213">A3DRWParamsGeneralData::m_bReadAttributes</ulink>.
- Parameters
-
in_state Whether to import attributes from the CAD file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/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_state Whether to import BRep data from the CAD file.
- Returns
- A reference to this ImportOptionsKit.
|
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#abdbdcc84388eec9befad25ca29424452">A3DRWParamsGeneralData::m_eReadGeomTessMode</ulink>.
- Parameters
-
in_mode The import mode for BRep data in the CAD file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_catia_v4_data.html#a28f95238b76a7381ae99caf2798275d3">A3DRWParamsCatiaV4Data::m_pcRootDirLogicalName</ulink>.
- Parameters
-
in_name UTF8-encoded logical name for the root directory for a Catia V4 file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_catia_v4_data.html#ac7df8bc70dec98b9b5dd3e98fcc55aec">A3DRWParamsCatiaV4Data::m_bAllowSearchInOtherLogicalNames</ulink>.
- Parameters
-
in_state Whether to allow searching in addtional logical names for a Catia V4 file.
- Returns
- A reference to this ImportOptionsKit.
SetSearchDirectories
Default value
|
inline |
Sets whether to use the a cache for a Catia V5 file.
- Parameters
-
in_active Whether the cache should be activated for a Catia V5 file. This corresponds to the value that will be passed to A3DRWParamsCatiaV5Data::m_bCacheActivation. in_path UTF8-encoded path to the folder to be used for the Catia V5 cache. This corresponds to the value that will be passed to and A3DRWParamsCatiaV5Data::m_pcCachePath.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_multi_entries_data.html#a3bb99a84a6242a8dff42048744fa9dc2">A3DRWParamsMultiEntriesData::m_ppcEntries</ulink>.
- Parameters
-
in_configuration UTF8-encoded configuration name to import from a CAD file.
- Returns
- A reference to this ImportOptionsKit.
|
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/build/api_ref/struct_a3_d_r_w_params_multi_entries_data.html#a3bb99a84a6242a8dff42048744fa9dc2">A3DRWParamsMultiEntriesData::m_ppcEntries</ulink>.
- Parameters
-
in_configuration List of nested configuration names to import from a CAD file.
- Returns
- A reference to this ImportOptionsKit.
|
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#afadd1647af886a121f56fdd5e7c6d73e">A3DRWParamsGeneralData::m_bReadConstructionAndReferences</ulink>.
- Parameters
-
in_state Whether to import construction and references from the CAD file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#a317145ca6e3a78eddc66c252ab5bef52">A3DRWParamsGeneralData::m_eDefaultUnit</ulink>.
- Parameters
-
in_units The units to use for the CAD file if it is not well defined.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#ac81e2ae6208ef5df9a0e0b42b726a281">A3DRWParamsGeneralData::m_bReadHiddenObjects</ulink>.
- Parameters
-
in_state Whether to import hidden objects from the CAD file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_i_f_c_data.html#a911d62d50ee46f0b5d11d9a1ed7450e6">A3DRWParamsIFCData::m_pcXMLFilePathForAttributes</ulink>.
- Parameters
-
in_filename UTF8-encoded filename for attribute data.
- Returns
- A reference to this ImportOptionsKit.
SetAttributes
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_i_f_c_data.html#a5bd1b53dc0d3910f0a4ec81b1595441d">A3DRWParamsIFCData::m_pcCodePageName</ulink>.
- Parameters
-
in_name UTF8-encoded code page name for an IFC file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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_state Whether to import edges for an IFC file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_i_f_c_data.html#a7c65f34c3a7c2e8d531b6f9143a8c0cf">A3DRWParamsIFCData::m_bFACETED_BREPAsOnFace</ulink>.
- Parameters
-
in_state Whether to optimize face import for an IFC file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_i_f_c_data.html#a7f66d34bd33d39e0e381d6bbc64446c9">A3DRWParamsIFCData::m_bAttributesOnlyGlobalId</ulink>.
- Parameters
-
in_state Whether to import all IFC metadata or to import only each part's GlobalID
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_i_f_c_data.html#ae7e9998e00cd10af7c564298696fba5d">A3DRWParamsIFCData::m_bIFCOWNERHISTORYOptimized</ulink>.
- Parameters
-
in_state Whether to optimize the setting of IFCOWNERHISTORY for an IFC file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
The sewing tolerance to use on the A3DAsmModelFile after importing an IGES file. If this option is set, after an IGES file is successfully imported, the A3DAsmModelFile will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/group__a3d___healing.html#ga7e1b188709dbfd7353ae86798360a67a">A3DAsmModelFileSew</ulink> with this tolerance.
- Parameters
-
in_tolerance The sewing tolerance to use on the A3DAsmModelFile after importing an IGES file.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
The path to the product occurrence to load. This option should only be used if a file was imported incrementally (i.e., with the SetMode option set to ImportMode::Incremental) and the specified path has not already been loaded, otherwise an exception will be thrown from the ImportNotifier. Note that you can check the load status of a product occurrence by using ProductOccurrence::GetLoadStatus. The leaf of the path should be a product occurrence, though if it is not, the closest product occurrence in the path will be loaded. It is important to note that this option is mutually exclusive with the mode option, i.e., if one is set, the other will be unset.
- Parameters
-
in_path The path to the product occurrence to load.
- Returns
- A reference to this ImportOptionsKit.
SetMode
SetIncrementalComponentPaths
|
inline |
The paths to the product occurrences to load. This option has the same behavior and limitations as SetIncrementalPath, but allows one to specify multiple paths to load.
- Parameters
-
in_paths The paths to the product occurrences to load.
- Returns
- A reference to this ImportOptionsKit.
SetMode
SetIncrementalComponentPath
|
inline |
Whether to use the tessellation embedded in the file, for Inventor files. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_inventor_data.html#a8f09e2f69f7509db1c0beff156643bcc">A3DRWParamsInventorData::m_bUseTessForFile</ulink>.
- Parameters
-
in_state Whether to use the tessellation embedded in the file.
- Returns
- A reference to this ImportOptionsKit.
|
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/build/api_ref/struct_a3_d_r_w_params_j_t_data.html#a8c3bc6faa67639dd110bd3d1655b22e6">A3DRWParamsJTData::m_eReadTessellationLevelOfDetail</ulink>.
- Parameters
-
in_jt_tessellation_level The tessellation level to load.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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_path The path describing the location to insert the imported file into. This path must either terminate at a CADModel or a Component corresponding to an A3DAsmProductOccurrence. Note that if the imported file is added along a component path with attributes specified in the PRC data, the components added to the existing PRC data will also inherit those attributes. Note also that if the path is just a CADModel, a new A3DAsmModelFile underyling the CADModel must be created to include both the existing product occurrences and the new product occurrences, and the existing A3DAsmModelFile will be deleted. in_transform A transform to apply to the components being added to the existing CADModel. This transform will also be added to the underlying PRC data. Defaults to an identity transform.
- Returns
- A reference to this ImportOptionsKit.
|
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_path The path describing the location to insert the imported file into. This path must either terminate at a CADModel or a Component corresponding to an A3DAsmProductOccurrence. Note that if the imported file is added along a component path with attributes specified in the PRC data, the components added to the existing PRC data will also inherit those attributes. Note also that if the path is just a CADModel, a new A3DAsmModelFile underyling the CADModel must be created to include both the existing product occurrences and the new product occurrences, and the existing A3DAsmModelFile will be deleted.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Sets the type of import to perform. If set to ImportMode::Incremental, only the structural components of the CAD file will be created, but the underlying representation items will not be loaded. These empty product occurrence objects can then be loaded by using the SetIncrementalComponentPath or SetIncrementalComponentPaths functions. If set to ImportMode::Complete, the CAD file will be imported respecting the other specified import options. It is important to note that incremental import can only be performed for certain formats (see ImportMode::Incremental for the specific formats). Trying to use incremental import with an unsupported format will cause the import to fail and an exception to be thrown by the ImportNotifier. Also it is important to note that this option is mutually exclusive with the incremental component path option, i.e., if one is set, the other will be unset.
- Parameters
-
in_mode The type of import to perform.
- Returns
- A reference to this ImportOptionsKit.
SetIncrementalComponentPath
SetIncrementalComponentPaths
|
inline |
Sets the index into the list 3D streams contained in a PDF to load.
- Parameters
-
in_index The index into the list of 3D stream contained in a PDF to load.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#abf96d02b9d0cc24dad58a61fa608bd01">A3DRWParamsGeneralData::m_bReadPmis</ulink>.
- Parameters
-
in_state Whether to import PMI from the CAD file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#a1722062dec9eb83696c2dd8774761932">A3DRWParamsPmiData::m_sDefaultColor</ulink>. Optionally, it is possible to force all PMI to appear in the specified color. Thie corresponds to the value what will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#abe908e6a0140d07b1f476543f1504810">A3DRWParamsPmiData::m_bAlwaysUseDefaultColor</ulink>.
- Parameters
-
in_color The color to use for the PMI in the CAD file if none is specified. in_override_color Whether to force all PMIs to use the color specified by in_color.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#a1722062dec9eb83696c2dd8774761932">A3DRWParamsPmiData::m_sDefaultColor</ulink>. Optionally, it is possible to force all PMI to appear in the specified color. Thie corresponds to the value what will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#abe908e6a0140d07b1f476543f1504810">A3DRWParamsPmiData::m_bAlwaysUseDefaultColor</ulink>.
- Parameters
-
in_color The color to use for the PMI in the CAD file if none is specified.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#a195fb611b3266d34c45b01bd7e1d451a">A3DRWParamsPmiData::m_eDefaultUnit</ulink>.
- Parameters
-
in_units The units to use for the PMI in the CAD file if it is not well defined.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_pmi_data.html#a2865e14c2af7f9a6d3e45e11d876f9e3">A3DRWParamsPmiData::m_iNumberOfDigitsAfterDot</ulink>.
- Parameters
-
in_precision The precision to use for PMI which has no precision information in the CAD file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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_name UTF8-encoded name of the font to use to replaced those referenced by the CAD file but which are not present on the system. This corresponds to the value that will be passed to A3DRWParamsPmiData::m_pcSubstitutionFont. in_always_substitute Whether to always use this font even in place of those which are present on the system. This corresponds to the value that will be passed to A3DRWParamsPmiData::m_bAlwaysSubstituteFont.
- Returns
- A reference to this ImportOptionsKit.
|
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_name UTF8-encoded name of the font to use to replaced those referenced by the CAD file but which are not present on the system. This corresponds to the value that will be passed to A3DRWParamsPmiData::m_pcSubstitutionFont.
- Returns
- A reference to this ImportOptionsKit.
|
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/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#aee49fc6bcb11dcec12776a355483850c">A3DRWParamsProEData::m_pcCodePageName</ulink>.
- Parameters
-
in_name UTF8-encoded code page name for a Pro/E file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets whether to import construction entities for a Pro/E file This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a627eed00c67fe7308329f279c6894111">A3DRWParamsProEData::m_eReadConstrucEntities</ulink>.
- Parameters
-
in_state Whether to import construction entities for a Pro/E file
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets whether datums are visible, for a Pro/E file This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a47db1716f0ef2ca325549e64564862e8">A3DRWParamsProEData::m_bDisplayVisibleDatum</ulink>.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a020b92422765c998b946cfeddcbdaa45">A3DRWParamsProEData::m_bDisplayTolerance</ulink>.
- Parameters
-
in_state Whether to import dimension tolerances for a Pro/E file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets whether to create additional Views for a Pro/E file, with each view representing an explode state. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a956bca96cfefa7b15a5adab3eb8aa41d">A3DRWParamsProEData::m_bReadExplodeStateAsView</ulink>.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets the source for Family Tables for a Pro/E file This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a0d0d8ac3bc0330b6d761469c8ab4be10">A3DRWParamsProEData::m_eFamilyTables</ulink>.
- Parameters
-
in_source Sets the family tables source for a Pro/E file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets whether to create an additional Home View for a Pro/E file. This view will reflect the state in which the file was saved. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#aa6d01b0a2f46b00070cea99108561583">A3DRWParamsProEData::m_bComputeHomeView</ulink>.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets whether to import the entities making up a boolean operation for a Pro/E file, in the case where the tessellation for the result of this boolean operation cannot be found. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a2d7a5127cfca9898abf42be42f97969f">A3DRWParamsProEData::m_bBoolOpUseGenericIfNoTess</ulink>.
- Parameters
-
in_state Whether to import the entities of a boolean operation for which there is no available tessellation for a Pro/E file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets whether to try to import a flexible component for a Pro/E file, even in the case where the tessellation for the component cannot be found. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#aa8ddbcd35e13e26aa44f7670de4ca014">A3DRWParamsProEData::m_bFlexCompUseGenericIfNoTess</ulink>.
- Parameters
-
in_state Whether to always try to import a flexible component, even in the event of missing tessellation, for a Pro/E file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a958a4ff570248f1952195a8dcf633480">A3DRWParamsProEData::m_eSessionColorType</ulink>.
- Parameters
-
in_type The session color for a Pro/E file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets whether to import skeleton entities for a Pro/E file. This corresponds to the inverse value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a2849896ee6971fbd5de52cc70dc0aee6">A3DRWParamsProEData::m_bHideSkeletons</ulink>.
- Parameters
-
in_state Whether import skeleton entities for a Pro/E file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_pro_e_data.html#a51fd278203bc00ac696982dd10daaa7c">A3DRWParamsProEData::m_bDisplaySubpartAnnotations</ulink>.
- Parameters
-
in_state Whether to import subpart PMI for a Pro/E file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets the directories to search to find files referenced by a CAD assembly. If no search directories are set, the directory containing the CAD assembly will be searched recursively. If the size of the directory and flag arrays are different, the smaller size will be used. These correspond to the values that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_assembly_data.html#aaba5f7e1f9121d7c7b75c60b98bb3599">A3DRWParamsAssemblyData::m_ppcSearchDirectories</ulink>.
- Parameters
-
in_directories The directories to search for files references by a CAD assembly. in_recurse_flags Whether to search recursively in each of the corresponding directories.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Sets the directories to search to find files referenced by a CAD assembly. This variant additionally allows the specification of logical names for each search directory for use by Catia V4 files. If no search directories are set, the directory containing the CAD assembly will be searched recursively. If the size of the directory, (non-empty) logical name, or flag arrays are different, the smallest size will be used. These correspond to the values that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_assembly_data.html#aaba5f7e1f9121d7c7b75c60b98bb3599">A3DRWParamsAssemblyData::m_ppcSearchDirectories</ulink>.
- Parameters
-
in_directories The directories to search for files references by a CAD assembly. in_logical_names The logical names for each corresponding directory. If there are no logical names for the directories, this array can be empty. in_recurse_flags Whether to search recursively in each of the corresponding directories.
- Returns
- A reference to this ImportOptionsKit.
SetCatiaV4LogicalNameSearching
|
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/build/api_ref/struct_a3_d_r_w_params_assembly_data.html#a5991db32cefee257907997a67f0760d6">A3DRWParamsAssemblyData::m_ppcPathDefinitions</ulink>.
- Parameters
-
in_file_names The 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.
|
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#a02404f7977d712941ccd54de3e6248a9">A3DRWParamsGeneralData::m_bReadSolids</ulink>.
- Parameters
-
in_state Whether to import solids from the CAD file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_step_data.html#a02503308b5619b1fbb416b21c5f38a48">A3DRWParamsStepData::m_pcCodePageName</ulink>
- Parameters
-
in_name UTF8-encoded code page name for a STEP file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_step_data.html#a59240fd61b4af5b3ce88a8230f491c1d">A3DRWParamsStepData::m_bPreferFirstColor</ulink>.
- Parameters
-
in_state Whether to prefer the first color if geometry has several colors for a STEP file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_step_data.html#a4bc8af17dc3072ff46e83feb1dfe874f">A3DRWParamsStepData::m_bPreferProductName</ulink> and <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_step_data.html#ad98223a794d9e17d81fc6ab60ed03bfc">A3DRWParamsStepData::m_eNameFromNAUO</ulink>.
- Parameters
-
in_field The field to get the occurrence name from for a STEP file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_step_data.html#a25b52930d8cf2bb4696b590de781edf3">A3DRWParamsStepData::m_bHealOrientations</ulink>.
- Parameters
-
in_state Whether to heal orientations for a STEP file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_step_data.html#a2a4a3914b3b487bf4150df0db8bf978a">A3DRWParamsStepData::m_bSplitSHELL_BASED_SURFACE_MODEL</ulink>.
- Parameters
-
in_state Whether to split SHELL_BASED_SURFACE_MODEL with several OPEN_SHELLs into several bodies for a STEP file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets whether to import validation properties for a STEP file. This corresponds to the value that will be passed to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/struct_a3_d_r_w_params_step_data.html#a8dc946eb5d5dd56472f9c217208b209e">A3DRWParamsStepData::m_bReadValidationProperties</ulink>. This option is valid only if Attributes are being imported.
- Parameters
-
in_state Whether to import validation properties for a STEP file.
- Returns
- A reference to this ImportOptionsKit.
|
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#a6c2407fa19dc1d71f9dcc6c8d895224c">A3DRWParamsGeneralData::m_bReadSurfaces</ulink>.
- Parameters
-
in_state Whether to import surfaces from the CAD file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets the accuracy of the tessellation that will be generated for BRep data.
- Parameters
-
in_type The accuracy to use for tessellation generation. in_accurate_normals Whether to compute surface normals when performing accurate tessellation. This only applies if in_type is set to Tessellation::Accuracy::Accurate. This correspond to the (negated) value that will be passed to A3DRWParamsTessellationData::m_bDoNotComputeNormalsInAccurateTessellation.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets the accuracy of the tessellation that will be generated for BRep data.
- Parameters
-
in_type The accuracy to use for tessellation generation.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_tessellation_data.html#a7949f7f08c25a321ce73843676072eb1">A3DRWParamsTessellationData::m_eTessellationLevelOfDetail</ulink>.
- Parameters
-
in_level The predefined quality of the tessellation that will be generated for BRep data.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_tessellation_data.html#a7949f7f08c25a321ce73843676072eb1">A3DRWParamsTessellationData::m_eTessellationLevel</ulink> to <ulink url="http://docs.techsoft3d.com/exchange/latest/build/api_ref/group__a3d__read.html#ggac1fe96a5b9772683a41182babe1559f4ab5aec16efd29ca9df5969341c5c0a245">kA3DTessLODUserDefined</ulink>.
- Parameters
-
in_limit_type The type of the chord limit to be specified. in_limit Either 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_tolerance The maximum angle in degrees between two consecutive wire elements in the generated tessellation which should be in the range [10, 40]. This corresponds to the value that will be passed to A3DRWParamsTessellationData::m_dAngleToleranceDeg.
- Returns
- A reference to this ImportOptionsKit.
|
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/build/api_ref/struct_a3_d_r_w_params_tessellation_data.html#a124a4c06b502d452312a70c1cd92eb09">A3DRWParamsTessellationData::m_dMaximalTriangleEdgeLength</ulink>.
- Parameters
-
in_length The 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
|
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/build/api_ref/struct_a3_d_r_w_params_tessellation_data.html#a13ff3862be1e4ff11a00fcf6c9373e29">A3DRWParamsTessellationData::m_bKeepUVPoints</ulink>.
- Parameters
-
in_state Whether to keep parametric points as texture coordinates when generating the tessellation for BRep data.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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="">A3DRWParamsGeneralData::m_ppcSearchTextureDirectories</ulink>.
- Parameters
-
in_directories The directories to search for textures referenced by a CAD assembly.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Sets whether to make view cameras fitted for a Unigraphics file.
- Parameters
-
in_state Whether to make view cameras fit all visible geometry for a Unigraphics file. This corresponds to the value that will be passed to A3DRWParamsUnigraphicsData::m_bFitAllToUpdateViewCameras.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Sets the preferred reference sets for a Unigraphics file.
- Parameters
-
in_reference_sets List of preferred references sets for a Unigraphics file. This corresponds to the value that will be passed to A3DRWParamsUnigraphicsData::m_ppcPreferredReferenceSets. in_apply_to_all_levels Whether the reference sets will apply to subassemblies for a Unigraphics file. This corresponds to the value that will be passed to A3DRWParamsUnigraphicsData::m_bApplyToAllLevels.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
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/build/api_ref/struct_a3_d_r_w_params_general_data.html#a849a8059a1b22fa36284aa97b54e6638">A3DRWParamsGeneralData::m_bReadWireframes</ulink>.
- Parameters
-
in_state Whether to import wireframes from the CAD file.
- Returns
- A reference to this ImportOptionsKit.
Default value
|
inline |
Copies this ImportOptionsKit into the given ImportOptionsKit.
- Parameters
-
out_kit The ImportOptionsKit to populate with the contents of this ImportOptionsKit.
|
inline |
Shows the active filter import setting.
- Parameters
-
out_state Whether to only import data from the active filter in the CAD file.
- Returns
- true if an active filter import setting was specified, false otherwise.
|
inline |
Shows the annotation capture fitting setting.
- Parameters
-
out_fitting The type of fitting to use for annotation captures.
- Returns
- true if an annotation capture fitting setting was specified, false otherwise.
|
inline |
Shows the attribute import setting.
- Parameters
-
out_state Whether to import attributes from the CAD file.
- Returns
- true if an attribute import setting was specified, false otherwise.
|
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_state Whether to import BRep data from the CAD file.
- Returns
- true if a BRep data import setting was specified, false otherwise.
|
inline |
Shows the BRep mode import setting.
- Parameters
-
out_mode The import mode for BRep data in the CAD file.
- Returns
- true if a BRep mode import setting was specified, false otherwise.
|
inline |
Shows the Catia V4 logical name for the root directory.
- Parameters
-
out_name The 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.
|
inline |
Shows the Catia V4 logical name searching setting.
- Parameters
-
out_state Whether 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.
|
inline |
Shows the Catia V5 cache setting.
- Parameters
-
out_active Whether the cache should be activated for a Catia V5 file. out_path The path to the folder to be used for the Catia V5 cache.
- Returns
- true if a Catia V5 cache setting was specified, false otherwise.
|
inline |
Shows the configuration settting.
- Parameters
-
out_configuration List of nested configuration names to import from a CAD file.
- Returns
- true if a configuation setting was specified, false otherwise.
|
inline |
Shows the construction and references import setting.
- Parameters
-
out_state Whether to import construction and references from the CAD file.
- Returns
- true if a construction and references import setting was specified, false otherwise.
|
inline |
Shows the default units setting.
- Parameters
-
out_units The default units setting.
- Returns
- true if a default units setting was specified, false otherwise.
|
inline |
Shows the hidden objects import setting.
- Parameters
-
out_state Whether to import hidden objects from the CAD file.
- Returns
- true if a hidden objects import setting was specified, false otherwise.
|
inline |
Shows the IFC attribute XML file setting.
- Parameters
-
out_filename The filename for attribute data for an IFC file.
- Returns
- true if an IFC attribute XML file setting was specified, false otherwise.
|
inline |
Shows the IFC code page name setting.
- Parameters
-
out_name The code page name for an IFC file.
- Returns
- true if an IFC code page name setting was specified, false otherwise.
|
inline |
Shows the IFC edges setting.
- Parameters
-
out_state Whether to import edges for an IFC file.
- Returns
- true if an IFC edge setting was specified, false otherwise.
|
inline |
Shows the IFC face optimization setting.
- Parameters
-
out_state Whether to optimize face import for an IFC file.
- Returns
- true if an IFC face optimization setting was specified, false otherwise.
|
inline |
Shows the IFC metadata setting.
- Parameters
-
out_state Whether to import all IFC metadata or just each part's GloablID
- Returns
- true if an IFC metadata setting was specified, false otherwise.
|
inline |
Shows the IFC owner history optimization setting.
- Parameters
-
out_state Whether to optimize the setting of IFCOWNERHISTORY for an IFC file.
- Returns
- true if an IFC owner history optimization setting was specified, false otherwise.
|
inline |
Shows the IGES sewing tolerance setting.
- Parameters
-
out_tolerance The sewing tolerance to use on the A3DAsmModelFile after importing an IGES file.
- Returns
- true if an IGES sewing tolerance setting was specified, false otherwise.
|
inline |
Shows the incremental component paths setting.
- Parameters
-
out_paths The paths to the product occurrences to load.
- Returns
- true if an incremental component paths setting was specified, false otherwise.
|
inline |
Shows the Inventor embedded tessellation setting.
- Parameters
-
out_state The embedded tessellation setting for Inventor files.
- Returns
- true if an Inventor embedded tessellation setting was specified, false otherwise.
|
inline |
|
inline |
Shows the location setting.
- Parameters
-
out_path The path describing the location to insert the imported file into. out_transform The transform to apply to the components being added to the existing CADModel.
- Returns
- true if a location setting was specified, false otherwise.
|
inline |
Shows the mode setting.
- Parameters
-
out_mode The type of import to perform.
- Returns
- true if a mode setting was specified, false otherwise.
|
inline |
Shows the PDF 3D stream index setting.
- Parameters
-
out_index The 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.
|
inline |
Shows the PMI import setting.
- Parameters
-
out_state Whether to import PMI from the CAD file.
- Returns
- true if a PMI import setting was specified, false otherwise.
|
inline |
Shows the PMI default color setting.
- Parameters
-
out_color The PMI default color setting. out_override Whether out_color overrides all PMI color
- Returns
- true if a PMI default color setting was specified, false otherwise.
|
inline |
Shows the PMI default units setting.
- Parameters
-
out_units The PMI default units setting.
- Returns
- true if a PMI default units setting was specified, false otherwise.
|
inline |
Shows the PMI precision setting.
- Parameters
-
out_precision The 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.
|
inline |
Shows the PMI substitution font setting.
- Parameters
-
out_font_name UTF8-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_substitute Whether 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.
|
inline |
Shows the Pro/E code page name setting.
- Parameters
-
out_name The code page name for a Pro/E file.
- Returns
- true if a Pro/E code page name setting was specified, false otherwise.
|
inline |
Shows the Pro/E construction entities setting.
- Parameters
-
out_state How to import construction entities, for a Pro/E file.
- Returns
- true if a Pro/E construction entities setting was specified, false otherwise.
|
inline |
Shows the Pro/E datum setting.
- Parameters
-
out_state Whether datums are visible, for a Pro/E file.
- Returns
- true if a Pro/E datum setting was specified, false otherwise.
|
inline |
Shows the Pro/E dimension tolerance setting.
- Parameters
-
out_state Whether to import dimension tolerances for a Pro/E file.
- Returns
- true if a Pro/E dimension tolerance setting was specified, false otherwise.
|
inline |
Shows the Pro/E exploded views setting.
- Parameters
-
out_state Whether to create one view for each exploded state, for a Pro/E file.
- Returns
- true if a Pro/E exploded views setting was specified, false otherwise.
|
inline |
Shows the Pro/E family table setting.
- Parameters
-
out_source How to import family tables, for a Pro/E file.
- Returns
- true if a Pro/E family table setting was specified, false otherwise.
|
inline |
Shows the Pro/E home view setting.
- Parameters
-
out_state Whether to create a home view, for a Pro/E file.
- Returns
- true if a Pro/E home view setting was specified, false otherwise.
|
inline |
Shows the Pro/E missing boolean setting.
- Parameters
-
out_state Whether to import boolean entities when their tessellation is missing, for a Pro/E file.
- Returns
- true if a Pro/E missing boolean setting was specified, false otherwise.
|
inline |
Shows the Pro/E missing flexible setting.
- Parameters
-
out_state Whether to import flexible entities when their tessellation is missing, for a Pro/E file.
- Returns
- true if a Pro/E missing flexible setting was specified, false otherwise.
|
inline |
Shows the Pro/E session color setting.
- Parameters
-
out_type The session color for a Pro/E file.
- Returns
- true if a Pro/E session color setting was specified, false otherwise.
|
inline |
Shows the Pro/E skeletons setting.
- Parameters
-
out_state Whether to import skeletons, for a Pro/E file.
- Returns
- true if a Pro/E skeletons setting was specified, false otherwise.
|
inline |
Shows the Pro/E subpart PMI setting.
- Parameters
-
out_state Whether to import subpart PMI for a Pro/E file.
- Returns
- true if a Pro/E subpart PMI setting was specified, false otherwise.
|
inline |
Shows the search directories setting.
- Parameters
-
out_directories The directories to search for files referenced by a CAD assembly. out_logical_names The logical names for each corresponding directory. If there are no logical names for the directories, this array can be empty. out_recurse_flags Whether to search recursively in each of the corresponding directories.
- Returns
- true if a search directories setting was specified, false otherwise.
|
inline |
Shows the search directories by file setting.
- Parameters
-
out_file_names The 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.
|
inline |
Shows the solid import setting.
- Parameters
-
out_state Whether to import solids from the CAD file.
- Returns
- true if a solid import setting was specified, false otherwise.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Shows the surface import setting.
- Parameters
-
out_state Whether to import surfaces from the CAD file.
- Returns
- true if a surface import setting was specified, false otherwise.
|
inline |
Shows the tessellation accuracy setting.
- Parameters
-
out_type The type of the tessellation accuracy which was specified. out_accurate_normals Whether to compute surface normals when performing accurate tessellation. This only applies if out_type is Tessellation::Accuracy::Accurate.
- Returns
- true if a tessellation accuracy setting was specified, false otherwise.
|
inline |
Shows the tessellation level setting.
- Parameters
-
out_type The type of the tessellation level setting which was specified. out_level The predefined quality of the tessellation that will be generated for BRep data. This is only valid if out_type is Tessellation::Type::Standard. out_limit_type The type of chord limit which was specified. This is only valid if out_type is Tessellation::Type::Custom. out_limit The chord limit to use to generate tessellation for BRep data. Its interpretation depends on the preceding argument. This is only valid if out_type is Tessellation::Type::Custom. out_angle_tolerance The maximum angle in degrees between two consecutive wire elements in the generated tessellation. This is only valid if out_type is Tessellation::Type::Custom.
- Returns
- true if a tessellation level setting was specified, false otherwise.
|
inline |
Shows the tessellation maximum edge length setting.
- Parameters
-
out_length The tessellation maximum edge length setting.
- Returns
- true if a tessellation maximum edge length setting was specified, false otherwise.
|
inline |
Shows the tessellation UV preservation setting.
- Parameters
-
out_state Whether 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.
|
inline |
Shows the texture search directories setting.
- Parameters
-
out_directories The directories to search for textures referenced by a CAD assembly.
- Returns
- true if a texture search directories setting was specified, false otherwise.
|
inline |
Shows the Unigraphics fitted camera setting.
- Parameters
-
out_state Whether to make view cameras fit all visible geometry for a Unigraphics file.
- Returns
- true if a Unigraphics fitted camera setting was specified, false otherwise.
|
inline |
Shows the Unigraphics preferred reference sets setting.
- Parameters
-
out_reference_sets List of preferred references sets for a Unigraphics file. out_apply_to_all_levels Whether the reference sets will apply to subassemblies for a Unigraphics file.
- Returns
- true if a Unigraphics preferred reference sets setting was specified, false otherwise.
|
inline |
Shows the wireframe import setting.
- Parameters
-
out_state Whether to import wireframes from the CAD file.
- Returns
- true if a wireframe import setting was specified, false otherwise.
|
inline |
Removes the active filter import state.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the annotation capture fitting setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the attribute import state.
- Returns
- A reference to this ImportOptionsKit.
|
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.
|
inline |
Removes the BRep mode import setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Catia V4 logical name for the root directory setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Catia V4 logical name searching setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Catia V5 cache setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the configuration setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the construction and references import state.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the default units setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes all settings from this ImportOptionsKit.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the hidden objects import state.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the IFC attribute XML file setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the IFC code page name setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the IFC edges setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the IFC face optimization setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the IFC metadata setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the IFC owner history optimization setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the IGES sewing tolerance setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the incremental component paths setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Inventor embedded tessellation setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the JT tessellation level setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the location setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the mode setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the PDF 3D stream index setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the PMI import state.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the PMI default color setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the PMI default units setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the PMI precision setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the PMI substitution font setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E code page name setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E construction entities setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E datum setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E dimension tolerance setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E exploded views setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E family table setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E home view setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E missing boolean setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E missing flexible setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E session color setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E skeletons setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Pro/E subpart PMI setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the search directories setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the search directories by file setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the solid import state.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the STEP code page name setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the STEP first color preference setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the STEP name preference setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the STEP orientation healing setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the STEP shell based surface model splitting setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the STEP validation properties setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the surface import state.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the tessellation accuracy setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the tessellation level setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the tessellation maximum edge length setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the tessellation UV preservation setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the texture search directories setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Unigraphics fitted camera setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the Unigraphics preferred reference sets setting.
- Returns
- A reference to this ImportOptionsKit.
|
inline |
Removes the wireframe import state.
- Returns
- A reference to this ImportOptionsKit.
The documentation for this class was generated from the following file:
- internals/hps_sprk_exchange/source/cs/HPS.Exchange.cs