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

Represents a NXOpen.IgesImporter to be used when importing the IGES Data This class is created using NXOpen.DexManager . More...

Inheritance diagram for NXOpen.IgesImporter:
NXOpen.DexBuilder NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  ImportToEnum { WorkPart, NewPart }
 Import To Option More...
 
enum  CopiousDataEnum { CubicNURBBestfitSpline, LinearNURBSpline, GroupofLines }
 Copious Data Option More...
 

Public Member Functions

unsafe void SaveSettings (string filename)
 Returns the save settings - this will save the settings to a file specified More...
 

Properties

unsafe
NXOpen.IgesImporter.CopiousDataEnum 
CopiousData [get, set]
 Returns or sets the copious data mapping More...
 
unsafe bool FileOpenFlag [get, set]
 Returns or sets the file open flag - set this to false if doing file import More...
 
unsafe bool FlattenAssembly [get, set]
 Returns or sets the flatten assembly - if set to true then assembly structure will not be retained More...
 
unsafe double GeomFixupTol [get, set]
 Returns or sets the geometry fixup tol More...
 
unsafe
NXOpen.IgesImporter.ImportToEnum 
ImportTo [get, set]
 Returns or sets the import to - this option will determine the destination for imported iges file. More...
 
unsafe bool ImportToTeamcenter [get, set]
 Returns or sets the flatten assembly - if set to true then assembly structure will not be retained More...
 
unsafe string InputFile [get, set]
 Returns or sets the input file - name of a file which is being imported More...
 
unsafe int LayerDefault [get, set]
 Returns or sets the layer default for level 0 in iges More...
 
unsafe string LayerMask [get, set]
 Returns or sets the layerMask - comma spearate list of enabled layers More...
 
unsafe bool MapViewDep [get, set]
 Returns or sets the map view dep - set to true if you want to map view dependent/modified entity to model object More...
 
unsafe NXOpen.ObjectTypeSelector ObjectTypes [get]
 Returns the objectTypes - this is subcomponent being used to set object types filters. More...
 
unsafe bool Optimize [get, set]
 Returns or sets the optimize - set this to true if automatic optimize geometry More...
 
unsafe string OutputFile [get, set]
 Returns or sets the output file - if iges file is imported to new part then this name will be used to write the output. More...
 
unsafe string SettingsFile [get, set]
 Returns or sets the settings file - definition file for default options More...
 
unsafe bool SewSurfaces [get, set]
 Returns or sets the sew surfaces - set this to true if automatic sewing of surfaces is desired More...
 
unsafe bool SimplifyGeometry [get, set]
 Returns or sets the simplify geometry - set this to true if automatic simplification of geometry is desired More...
 
unsafe bool SmoothBSurf [get, set]
 Returns or sets the smooth bsurf - set the flag to true if b-surfaced are required to be smoothed More...
 
unsafe double SurfTrimTol [get, set]
 Returns or sets the surf trim tol - surface trimming tolerance More...
 
- Properties inherited from NXOpen.DexBuilder
unsafe bool ProcessHoldFlag [get, set]
 Returns or sets the process hold flag - set to true if user wants to wait until transaltion process gets completed More...
 

Detailed Description

Represents a NXOpen.IgesImporter to be used when importing the IGES 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.CreateIgesImporter

Default values.

Property Value

CopiousData

CubicNURBBestfitSpline

FlattenAssembly

0

GeomFixupTol

0

ImportTo

WorkPart

ImportToTeamcenter

0

LayerDefault

0

MapViewDep

0

Optimize

0

ProcessHoldFlag

0

SewSurfaces

0

SimplifyGeometry

0

SmoothBSurf

0

SurfTrimTol

0.0254

Created in NX6.0.0

Member Enumeration Documentation

Copious Data Option

Enumerator
CubicNURBBestfitSpline 

map copious data to Cubic Nurb best fit spline

LinearNURBSpline 

map copious data to Linear Nurb spline

GroupofLines 

Group of lines

Import To Option

Enumerator
WorkPart 

import iges file to work part

NewPart 

import iges file to new part

Member Function Documentation

unsafe void NXOpen.IgesImporter.SaveSettings ( string  filename)

Returns the save settings - this will save the settings to a file specified

Created in NX6.0.0

License requirements: None.

Parameters
filename

Property Documentation

unsafe NXOpen.IgesImporter.CopiousDataEnum NXOpen.IgesImporter.CopiousData
getset

Returns or sets the copious data mapping

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesImporter.FileOpenFlag
getset

Returns or sets the file open flag - set this 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 bool NXOpen.IgesImporter.FlattenAssembly
getset

Returns or sets the flatten assembly - if set to true then assembly structure will not be retained

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.IgesImporter.GeomFixupTol
getset

Returns or sets the geometry fixup tol

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.IgesImporter.ImportToEnum NXOpen.IgesImporter.ImportTo
getset

Returns or sets the import to - this option will determine the destination for imported iges file.

it can either be new part or work part.

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesImporter.ImportToTeamcenter
getset

Returns or sets the flatten assembly - if set to true then assembly structure will not be retained

Created in NX7.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesImporter.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 int NXOpen.IgesImporter.LayerDefault
getset

Returns or sets the layer default for level 0 in iges

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesImporter.LayerMask
getset

Returns or sets the layerMask - comma spearate list of enabled layers

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesImporter.MapViewDep
getset

Returns or sets the map view dep - set to true if you want to map view dependent/modified entity to model object

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ObjectTypeSelector NXOpen.IgesImporter.ObjectTypes
get

Returns the objectTypes - this is subcomponent being used to set object types filters.

This will be used to filter objects based on the types

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.IgesImporter.Optimize
getset

Returns or sets the optimize - set this to true if automatic optimize geometry

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesImporter.OutputFile
getset

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

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesImporter.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.IgesImporter.SewSurfaces
getset

Returns or sets the sew surfaces - set this to true if automatic sewing of surfaces is desired

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesImporter.SimplifyGeometry
getset

Returns or sets the simplify geometry - set this to true if automatic simplification of geometry is desired

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesImporter.SmoothBSurf
getset

Returns or sets the smooth bsurf - set the flag to true if b-surfaced are required to be smoothed

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.IgesImporter.SurfTrimTol
getset

Returns or sets the surf trim tol - surface trimming tolerance

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.