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

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

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

Public Types

enum  ExportFromOption { DisplayPart, ExistingPart }
 Export From Option More...
 
enum  CsysrefEnum { Absolute, Wcs, SpecifiedCsys }
 Cysref Option More...
 
enum  MapRevolvedFacesOption { BSurfaces, SurfaceOfRevolution }
 Map Option More...
 
enum  CrossHatchMapEnum { SectionArea, CopiousData }
 Cross Hatch Map Option More...
 

Public Member Functions

unsafe void SaveSettings (string filename)
 The save settings - this will save the settings to a file sepcified More...
 
unsafe void SetDrawingArray (NXOpen.TaggedObject[] objects)
 Sets the drawings - the list of drawings to translate More...
 

Properties

unsafe string Author [get, set]
 Returns or sets the author - name of the author More...
 
unsafe double BcurveTol [get, set]
 Returns or sets the bcurve tol - tolerance for creating b-spline curves More...
 
unsafe string Company [get, set]
 Returns or sets the company - company name More...
 
unsafe NXOpen.CoordinateSystem Csys [get, set]
 Returns or sets the csys - reference coordinate system for exported data More...
 
unsafe string DrawingList [get, set]
 Returns or sets the drawing list - comma separated list of drawings More...
 
unsafe bool ExportDrawings [get, set]
 Returns or sets the Export drawings to IGES - if set to ture drawings will be exported to IGES More...
 
unsafe
NXOpen.IgesCreator.ExportFromOption 
ExportFrom [get, set]
 Returns or sets the export from - this option will determine if data from display part or existing part is exported More...
 
unsafe bool ExportModelData [get, set]
 Returns or sets the Export NX model data to IGES - if set to true model data will be exported to IGES More...
 
unsafe NXOpen.ObjectSelector ExportSelectionBlock [get]
 Returns the export selection block - the object selection will be done by this block. More...
 
unsafe bool FileSaveFlag [get, set]
 Returns or sets the file save flag - set to false if doing file export More...
 
unsafe bool FlattenAssembly [get, set]
 Returns or sets the flatten assembly - if set to true the assembly structure will not be retained More...
 
unsafe double IdenticalPointResolution [get, set]
 Returns or sets the identical point resolution - if not using system defined tolerance for identical points then specify new value More...
 
unsafe string InputFile [get, set]
 Returns or sets the input file - name of file which is being exported. More...
 
unsafe bool Jama [get, set]
 Returns or sets the jama - if set to true the exported data will be Japanese Automotive compliant More...
 
unsafe string LayerMask [get, set]
 Returns or sets the layerMask - You can limit the data you export by only specifying the layers that contain the appropriate information. More...
 
unsafe
NXOpen.IgesCreator.CrossHatchMapEnum 
MapCrossHatchTo [get, set]
 Returns or sets the map cross hatch to section area or copious data More...
 
unsafe
NXOpen.IgesCreator.MapRevolvedFacesOption 
MapRevolvedFacesTo [get, set]
 Returns or sets the Map revolved faces in NX to IGES b-surfaces/surface of revolution More...
 
unsafe bool MapTabCylToBSurf [get, set]
 Returns or sets the map tabulated cylinder to b-spline surface More...
 
unsafe double MaxLineThickness [get, set]
 Returns or sets the max line thickness - maximum line thickness in resulting iges file More...
 
unsafe double MaxThreeDMdlSpace [get, set]
 Returns or sets the maxThree dmdl space - if not using system defined maximum 3D model space then specifiy the new value More...
 
unsafe NXOpen.ObjectTypeSelector ObjectTypes [get]
 Returns the objectTypes - this is subcomponent being used to set object types filters. More...
 
unsafe string OutputFile [get, set]
 Returns or sets the output file - the name of iges file where output is being written More...
 
unsafe string ReceiverID [get, set]
 Returns or sets the receiver id More...
 
unsafe
NXOpen.IgesCreator.CsysrefEnum 
ReferenceType [get, set]
 Returns or sets the reference type - reference coordinate system for export More...
 
unsafe string SettingsFile [get, set]
 Returns or sets the Settings File to read the default settings More...
 
unsafe string StartSectionFile [get, set]
 Returns or sets the start section file - name of the file to provide start section More...
 
unsafe bool SysDefidenticalPointResolution [get, set]
 Returns or sets the sys defidentical point resolution - if set to true then system defined tolerance will be used to find identical points More...
 
unsafe bool SysDefmaxThreeDMdlSpace [get, set]
 Returns or sets the sys defmaxThreeDmdl space - if set to true then system defined maximum 3D model space will be used More...
 
unsafe bool UseStartSectionFile [get, set]
 Returns or sets the use start section file - set to true if want to specify text file for start section More...
 
unsafe string ViewList [get, set]
 Returns or sets the view list - comma separated list of views 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.IgesCreator to be used when exporting the IGES Data This class is created using NXOpen.DexManager .

NULL object will be returned from Commit(). The workpart should be present in the session before calling commit().

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

Default values.

Property Value

BcurveTol

0.058

ExportDrawings

0

ExportFrom

DisplayPart

ExportModelData

0

FlattenAssembly

0

IdenticalPointResolution

0

Jama

0

MapCrossHatchTo

SectionArea

MapRevolvedFacesTo

BSurfaces

MapTabCylToBSurf

0

MaxLineThickness

0

MaxThreeDMdlSpace

0

ProcessHoldFlag

0

ReferenceType

Absolute

SysDefidenticalPointResolution

0

SysDefmaxThreeDMdlSpace

0

UseStartSectionFile

0

Created in NX6.0.0

Member Enumeration Documentation

Cross Hatch Map Option

Enumerator
SectionArea 

map cross hatch as section area

CopiousData 

map cross hatch as copious data

Cysref Option

Enumerator
Absolute 

export data with respect to absolute CSYS

Wcs 

export data with respect to working CSYS

SpecifiedCsys 

export data with respect to specified CSYS

Export From Option

Enumerator
DisplayPart 

export data from displayed part

ExistingPart 

export data from existing part which is on disk

Map Option

Enumerator
BSurfaces 

export revolved faces as b-surfaces

SurfaceOfRevolution 

exported revolved faces as surface of revolution

Member Function Documentation

unsafe void NXOpen.IgesCreator.SaveSettings ( string  filename)

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

Created in NX6.0.0

License requirements: None.

Parameters
filename
unsafe void NXOpen.IgesCreator.SetDrawingArray ( NXOpen.TaggedObject[]  objects)

Sets the drawings - the list of drawings to translate

Created in NX6.0.0

License requirements: None.

Parameters
objectsitems in list

Property Documentation

unsafe string NXOpen.IgesCreator.Author
getset

Returns or sets the author - name of the author

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.IgesCreator.BcurveTol
getset

Returns or sets the bcurve tol - tolerance for creating b-spline curves

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesCreator.Company
getset

Returns or sets the company - company name

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.CoordinateSystem NXOpen.IgesCreator.Csys
getset

Returns or sets the csys - reference coordinate system for exported data

Created in NX5.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesCreator.DrawingList
getset

Returns or sets the drawing list - comma separated list of drawings

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesCreator.ExportDrawings
getset

Returns or sets the Export drawings to IGES - if set to ture drawings will be exported to IGES

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.IgesCreator.ExportFromOption NXOpen.IgesCreator.ExportFrom
getset

Returns or sets the export from - this option will determine if data from display part or existing part is exported

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesCreator.ExportModelData
getset

Returns or sets the Export NX model data to IGES - if set to true model data will be exported to IGES

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ObjectSelector NXOpen.IgesCreator.ExportSelectionBlock
get

Returns the export selection block - the object selection will be done by this block.

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.IgesCreator.FileSaveFlag
getset

Returns or sets the file save flag - set to false if doing file export

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesCreator.FlattenAssembly
getset

Returns or sets the flatten assembly - if set to true the 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.IgesCreator.IdenticalPointResolution
getset

Returns or sets the identical point resolution - if not using system defined tolerance for identical points then specify new value

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesCreator.InputFile
getset

Returns or sets the input file - name of file which is being exported.

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesCreator.Jama
getset

Returns or sets the jama - if set to true the exported data will be Japanese Automotive compliant

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesCreator.LayerMask
getset

Returns or sets the layerMask - You can limit the data you export by only specifying the layers that contain the appropriate information.

You can enter layer numbers or layers ranges separated by commas. For example, 1, 5, 88-109,190-199, 201, 206-210 is a legal specification. The default setting for Layers to Export is 1-256.

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.IgesCreator.CrossHatchMapEnum NXOpen.IgesCreator.MapCrossHatchTo
getset

Returns or sets the map cross hatch to section area or copious data

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.IgesCreator.MapRevolvedFacesOption NXOpen.IgesCreator.MapRevolvedFacesTo
getset

Returns or sets the Map revolved faces in NX to IGES b-surfaces/surface of revolution

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesCreator.MapTabCylToBSurf
getset

Returns or sets the map tabulated cylinder to b-spline surface

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.IgesCreator.MaxLineThickness
getset

Returns or sets the max line thickness - maximum line thickness in resulting iges file

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.IgesCreator.MaxThreeDMdlSpace
getset

Returns or sets the maxThree dmdl space - if not using system defined maximum 3D model space then specifiy the new value

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.ObjectTypeSelector NXOpen.IgesCreator.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 string NXOpen.IgesCreator.OutputFile
getset

Returns or sets the output file - the name of iges file where output is being written

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesCreator.ReceiverID
getset

Returns or sets the receiver id

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.IgesCreator.CsysrefEnum NXOpen.IgesCreator.ReferenceType
getset

Returns or sets the reference type - reference coordinate system for export

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesCreator.SettingsFile
getset

Returns or sets the Settings File to read the default settings

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesCreator.StartSectionFile
getset

Returns or sets the start section file - name of the file to provide start section

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesCreator.SysDefidenticalPointResolution
getset

Returns or sets the sys defidentical point resolution - if set to true then system defined tolerance will be used to find identical points

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesCreator.SysDefmaxThreeDMdlSpace
getset

Returns or sets the sys defmaxThreeDmdl space - if set to true then system defined maximum 3D model space will be used

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.IgesCreator.UseStartSectionFile
getset

Returns or sets the use start section file - set to true if want to specify text file for start section

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.IgesCreator.ViewList
getset

Returns or sets the view list - comma separated list of views

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.