NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Catiav5Importer Class Reference

Represents a NXOpen.Catiav5Importer to be used when importing the CATIA V5 Data This class is created using NXOpen.DexManager . More...

Inheritance diagram for NXOpen.Catiav5Importer:
NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  ImportToOption { WorkPart, NewPart }
 Import To Option More...
 

Public Member Functions

unsafe void SaveSettings (string filename)
 Save the settings - this will save the settings to a file sepcified More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Properties

unsafe bool FileOpenFlag [get, set]
 Returns or sets the file open flag - should be set to false if doing file import More...
 
unsafe
NXOpen.Catiav5Importer.ImportToOption 
ImportTo [get, set]
 Returns or sets the import to. More...
 
unsafe bool ImportToTeamcenter [get, set]
 Returns or sets the import to Teamcenter - if set to true then imported data can be added to Teamcenter More...
 
unsafe bool IncludeCSYS [get, set]
 Returns or sets the include coordinate systems - if set to true the coordinate systems from catia v5 will be imported to NX More...
 
unsafe bool IncludeIndWireFrame [get, set]
 Returns or sets the include ind wire frame - if set to true the indpendent wireframe objects from catia v5 will be imported to NX More...
 
unsafe bool IncludeNoShowEntity [get, set]
 Returns or sets the include no show entity - if set to true then no show entities from the catia v5 file will be imported to NX More...
 
unsafe string InputFile [get, set]
 Returns or sets the input file - name of a file which is being imported More...
 
unsafe bool Optimize [get, set]
 Returns or sets the optimize - This option allows you to optimize the topology More...
 
unsafe string OutputFile [get, set]
 Returns or sets the output file - if V5 file is imported to new part then this name will be used to write the output. More...
 
unsafe string SearchDirectoryList [get, set]
 Returns or sets the serach directory list - This option allows you to specify a semicolon separated list of directories in which the translator can find components of an assembly. More...
 
unsafe string SettingsFile [get, set]
 Returns or sets the settings file - definition file for default options More...
 
unsafe bool SimplifyFacesandEdges [get, set]
 Returns or sets the simplify faces and edges - This option allows you to simplify nearly analytical faces and edges to analytics More...
 
unsafe int TotalSearchDirectories [get, set]
 Returns or sets the number of search directories - This option allows you to specify total number of serach directories More...
 

Detailed Description

Represents a NXOpen.Catiav5Importer to be used when importing the CATIA V5 Data This class is created using NXOpen.DexManager .

NULL object will be returned from Commit()

To create a new instance of this class, use NXOpen.DexManager.CreateCatiav5Importer

Default values.

Property Value

ImportTo

WorkPart

ImportToTeamcenter

0

IncludeCSYS

0

IncludeIndWireFrame

1

IncludeNoShowEntity

0

Optimize

1

SimplifyFacesandEdges

0

TotalSearchDirectories

0

Created in NX6.0.0

Member Enumeration Documentation

Import To Option

Enumerator
WorkPart 

import Catia V5 file to work part

NewPart 

import Catia V5 file to new part

Member Function Documentation

unsafe void NXOpen.Catiav5Importer.SaveSettings ( string  filename)

Save the settings - this will save the settings to a file sepcified

Created in NX6.0.0

License requirements: None.

Parameters
filename

Property Documentation

unsafe bool NXOpen.Catiav5Importer.FileOpenFlag
getset

Returns or sets the file open flag - should be set to false if doing file import

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Catiav5Importer.ImportToOption NXOpen.Catiav5Importer.ImportTo
getset

Returns or sets the import to.

This option will determine the destination for imported V5 file. It can either be new part or work part.

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Catiav5Importer.ImportToTeamcenter
getset

Returns or sets the import to Teamcenter - if set to true then imported data can be added to Teamcenter

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Catiav5Importer.IncludeCSYS
getset

Returns or sets the include coordinate systems - if set to true the coordinate systems from catia v5 will be imported to NX

Created in NX9.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Catiav5Importer.IncludeIndWireFrame
getset

Returns or sets the include ind wire frame - if set to true the indpendent wireframe objects from catia v5 will be imported to NX

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Catiav5Importer.IncludeNoShowEntity
getset

Returns or sets the include no show entity - if set to true then no show entities from the catia v5 file will be imported to NX

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Catiav5Importer.InputFile
getset

Returns or sets the input file - name of a file which is being imported

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Catiav5Importer.Optimize
getset

Returns or sets the optimize - This option allows you to optimize the topology

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Catiav5Importer.OutputFile
getset

Returns or sets the output file - if V5 file is imported to new part then this name will be used to write the output.

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Catiav5Importer.SearchDirectoryList
getset

Returns or sets the serach directory list - This option allows you to specify a semicolon separated list of directories in which the translator can find components of an assembly.

The translator will search all of the subdirectories below the given directories.

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Catiav5Importer.SettingsFile
getset

Returns or sets the settings file - definition file for default options

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Catiav5Importer.SimplifyFacesandEdges
getset

Returns or sets the simplify faces and edges - This option allows you to simplify nearly analytical faces and edges to analytics

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Catiav5Importer.TotalSearchDirectories
getset

Returns or sets the number of search directories - This option allows you to specify total number of serach directories

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.