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

Represents a NXOpen.NXTo2dCreator to be used when exporting the 2D Data This class is created using NXOpen.DexManager . More...

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

Public Types

enum  ExportFromOption { DisplayPart, ExistingPart }
 Export From Option More...
 
enum  OutputToOption { Modeling, Drafting }
 Output To Option More...
 
enum  OutputAsOption { NXPartFile, IGESFile }
 Output As Option More...
 
enum  ExportDataOption { ModelData, Drawing }
 Export Data Option More...
 

Public Member Functions

unsafe void SaveNxto2dSettings (string filename)
 Returns the save settings - this will save nxto2d the settings to a file sepcified More...
 
unsafe void SaveIgesSettings (string filename)
 Saves the save settings - this will save iges the settings to a file sepcified More...
 
unsafe void SetDrawingArray (NXOpen.TaggedObject[] objects)
 Sets the drawing - sets the list of drawings to translate More...
 

Properties

unsafe string DrawingName [get, set]
 Returns or sets the drawing Name - name of drawing to export More...
 
unsafe
NXOpen.NXTo2dCreator.ExportDataOption 
ExportData [get, set]
 Returns or sets the export data - export model data or drawings More...
 
unsafe
NXOpen.NXTo2dCreator.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 NXOpen.ObjectSelector ExportSelectionBlock [get]
 Returns the export selection block - the object selection will be done by this block. More...
 
unsafe bool FacetBodies [get, set]
 Returns or sets the facet bodies - if set to true facet bodies will be exported to 2d part More...
 
unsafe string IgesSettingsFile [get, set]
 Returns or sets the nxto2d settings file - settings file to read default otions for iges 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 double MaxLineThickness [get, set]
 Returns or sets the max line thickness - maximum line thickness in resulting iges file More...
 
unsafe bool MaxSystem3DModelSpace [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 MaxSystemPointRes [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 double MaxUser3DModelSpace [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 double MaxUserPointRes [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 Nxto2dSettingsFile [get, set]
 Returns or sets the nxto2d settings file - settings file to read default otions for nxto2d More...
 
unsafe string OutputFile [get, set]
 Returns or sets the output file - the name of nx/iges/dxf/dwg file where output is being written More...
 
unsafe
NXOpen.NXTo2dCreator.OutputAsOption 
OutputFileType [get, set]
 Returns or sets the output file type - output file format More...
 
unsafe
NXOpen.NXTo2dCreator.OutputToOption 
OutputTo [get, set]
 Returns or sets the output to - where to put data in model world or drawing More...
 
unsafe bool OverlappingEntities [get, set]
 Returns or sets the overlapping entities - if set to true, the overlpping entities will be removed More...
 
unsafe double SpCurveTolerance [get, set]
 Returns or sets the sp curve tolerance More...
 
unsafe string ViewName [get, set]
 Returns or sets the View Name - name of view to export 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.NXTo2dCreator to be used when exporting the 2D 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.CreateNxto2dCreator

Default values.

Property Value

ExportData

ModelData

ExportFrom

DisplayPart

FacetBodies

0

Jama

0

MaxLineThickness

0

MaxSystem3DModelSpace

0

MaxSystemPointRes

0

MaxUser3DModelSpace

0

MaxUserPointRes

0

OutputFileType

NXPartFile

OutputTo

Modeling

OverlappingEntities

0

ProcessHoldFlag

0

SpCurveTolerance

0.058

Created in NX6.0.0

Member Enumeration Documentation

Export Data Option

Enumerator
ModelData 

export model data only

Drawing 

export drawings only

Export From Option

Enumerator
DisplayPart 

export data from displayed part

ExistingPart 

export data from existing part which is on disk

Output As Option

Enumerator
NXPartFile 

final output as nx part

IGESFile 

final output as iges file

Output To Option

Enumerator
Modeling 

output to modeling

Drafting 

output to drafting

Member Function Documentation

unsafe void NXOpen.NXTo2dCreator.SaveIgesSettings ( string  filename)

Saves the save settings - this will save iges the settings to a file sepcified

Created in NX6.0.0

License requirements: None.

Parameters
filename
unsafe void NXOpen.NXTo2dCreator.SaveNxto2dSettings ( string  filename)

Returns the save settings - this will save nxto2d the settings to a file sepcified

Created in NX6.0.0

License requirements: None.

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

Sets the drawing - sets the list of drawings to translate

Created in NX6.0.0

License requirements: None.

Parameters
objectsitems in list

Property Documentation

unsafe string NXOpen.NXTo2dCreator.DrawingName
getset

Returns or sets the drawing Name - name of drawing to export

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXTo2dCreator.ExportDataOption NXOpen.NXTo2dCreator.ExportData
getset

Returns or sets the export data - export model data or drawings

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXTo2dCreator.ExportFromOption NXOpen.NXTo2dCreator.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 NXOpen.ObjectSelector NXOpen.NXTo2dCreator.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.NXTo2dCreator.FacetBodies
getset

Returns or sets the facet bodies - if set to true facet bodies will be exported to 2d part

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.NXTo2dCreator.IgesSettingsFile
getset

Returns or sets the nxto2d settings file - settings file to read default otions for iges

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.NXTo2dCreator.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.NXTo2dCreator.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 double NXOpen.NXTo2dCreator.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 bool NXOpen.NXTo2dCreator.MaxSystem3DModelSpace
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.NXTo2dCreator.MaxSystemPointRes
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 double NXOpen.NXTo2dCreator.MaxUser3DModelSpace
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 double NXOpen.NXTo2dCreator.MaxUserPointRes
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.NXTo2dCreator.Nxto2dSettingsFile
getset

Returns or sets the nxto2d settings file - settings file to read default otions for nxto2d

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.NXTo2dCreator.OutputFile
getset

Returns or sets the output file - the name of nx/iges/dxf/dwg 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 NXOpen.NXTo2dCreator.OutputAsOption NXOpen.NXTo2dCreator.OutputFileType
getset

Returns or sets the output file type - output file format

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.NXTo2dCreator.OutputToOption NXOpen.NXTo2dCreator.OutputTo
getset

Returns or sets the output to - where to put data in model world or drawing

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.NXTo2dCreator.OverlappingEntities
getset

Returns or sets the overlapping entities - if set to true, the overlpping entities will be removed

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.NXTo2dCreator.SpCurveTolerance
getset

Returns or sets the sp curve tolerance

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.NXTo2dCreator.ViewName
getset

Returns or sets the View Name - name of view to export

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.