NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Features.SheetMetal.ExportFlatPatternBuilder Class Reference

Represents a Export flat pattern builder. More...

Inheritance diagram for NXOpen.Features.SheetMetal.ExportFlatPatternBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  DxfRevisionType {
  R12, R13, R14, R2000,
  R2004, R2005, R2007, R20102012,
  R20132016, R2018
}
 Specifies the DXF Revisions for flat pattern export More...
 
enum  ExportLocationOptions { Teamcenter, Native }
 Specifies the export location for flat patterns. More...
 
enum  FileType { Dxf, TrumpfGeo }
 Specifies the flat pattern export type More...
 

Properties

unsafe bool AddedBottom [get, set]
 Returns or sets the option to export the added bottom geometry More...
 
unsafe bool AddedTop [get, set]
 Returns or sets the option to export the added top geometry More...
 
unsafe bool BendDown [get, set]
 Returns or sets the option to export the bend down center line More...
 
unsafe bool BendTangent [get, set]
 Returns or sets the option to export the bend tangent line More...
 
unsafe bool BendUp [get, set]
 Returns or sets the option to export the bend up center line More...
 
unsafe double DeviationalTolerance [get, set]
 Returns or sets the deviational tolerance More...
 
unsafe
NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.DxfRevisionType 
DxfRevision [get, set]
 Returns or sets the dxf revision. More...
 
unsafe
NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.ExportLocationOptions 
ExportLocation [get, set]
 Returns or sets the export location. More...
 
unsafe
NXOpen.Features.SelectFlatPattern 
FlatPattern [get]
 Returns the flat pattern feature More...
 
unsafe bool InnerMold [get, set]
 Returns or sets the option to export the inner mold More...
 
unsafe bool InteriorCutout [get, set]
 Returns or sets the option to export the interior cutout More...
 
unsafe bool InteriorFeature [get, set]
 Returns or sets the option to export the interior feature More...
 
unsafe bool OuterMold [get, set]
 Returns or sets the option to export the outer mold More...
 
unsafe string OutputFile [get, set]
 Returns or sets the output file used to export flat pattern curves More...
 
unsafe
NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.FileType 
Type [get, set]
 Returns or sets the type for the flat pattern export. More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- 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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Export flat pattern builder.

To create a new instance of this class, use NXOpen.Features.SheetMetal.SheetmetalManager.CreateExportFlatPatternBuilder

Default values.

Property Value

AddedBottom

false

AddedTop

false

BendDown

true

BendTangent

false

BendUp

true

InteriorCutout

true

InteriorFeature

false

Created in NX8.0.0

Member Enumeration Documentation

Specifies the DXF Revisions for flat pattern export

Enumerator
R12 

Export in the DXF Revision Release 12 format

R13 

Export in the DXF Revision Release 13 format

R14 

Export in the DXF Revision Release 14 format

R2000 

Export in the DXF Revision Release 2000 format

R2004 

Export in the DXF Revision Release 2004 format

R2005 

Export in the DXF Revision Release 2005 format

R2007 

Export in the DXF Revision Release 2007 format

R20102012 

Export in the DXF Revision Release 2010-2012 format

R20132016 

Export in the DXF Revision Release 2013-2017 format

R2018 

Export in the DXF Revision Release 2018-2019 format

Specifies the export location for flat patterns.

Used when NX is running in managed mode.

Enumerator
Teamcenter 

Teamcenter

Native 

Native

Specifies the flat pattern export type

Enumerator
Dxf 

DXF Export

TrumpfGeo 

Trumpf Geo Export

Property Documentation

unsafe bool NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.AddedBottom
getset

Returns or sets the option to export the added bottom geometry

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe bool NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.AddedTop
getset

Returns or sets the option to export the added top geometry

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe bool NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.BendDown
getset

Returns or sets the option to export the bend down center line

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe bool NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.BendTangent
getset

Returns or sets the option to export the bend tangent line

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe bool NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.BendUp
getset

Returns or sets the option to export the bend up center line

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe double NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.DeviationalTolerance
getset

Returns or sets the deviational tolerance

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.DxfRevisionType NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.DxfRevision
getset

Returns or sets the dxf revision.

The options are in NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.DxfRevisionType .

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.ExportLocationOptions NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.ExportLocation
getset

Returns or sets the export location.

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe NXOpen.Features.SelectFlatPattern NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.FlatPattern
get

Returns the flat pattern feature

Created in NX8.0.0

License requirements: None.

unsafe bool NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.InnerMold
getset

Returns or sets the option to export the inner mold

Use this option only for the DXF type.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe bool NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.InteriorCutout
getset

Returns or sets the option to export the interior cutout

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe bool NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.InteriorFeature
getset

Returns or sets the option to export the interior feature

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe bool NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.OuterMold
getset

Returns or sets the option to export the outer mold

Use this option only for the DXF type.

Created in NX11.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe string NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.OutputFile
getset

Returns or sets the output file used to export flat pattern curves

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

unsafe NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.FileType NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.Type
getset

Returns or sets the type for the flat pattern export.

The options are in NXOpen.Features.SheetMetal.ExportFlatPatternBuilder.Type .

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")


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