NX Open C++ Reference Guide
Public Types | Public Member Functions
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

List of all members.

Public Types

enum  DxfRevisionType {
  DxfRevisionTypeR2005, DxfRevisionTypeR2004, DxfRevisionTypeR2000, DxfRevisionTypeR14,
  DxfRevisionTypeR2007
}
 Specifies the DXF Revisions for flat pattern export. More...
enum  FileType { FileTypeDxf, FileTypeTrumpfGeo }
 Specifies the flat pattern export type. More...

Public Member Functions

bool AddedBottom ()
 Returns the added bottom geometry output flag
Created in NX8.0.0.
bool AddedTop ()
 Returns the added top geometry output flag
Created in NX8.0.0.
bool BendDown ()
 Returns the bend down center line output flag
Created in NX8.0.0.
bool BendTangent ()
 Returns the bend tangent line output flag
Created in NX8.0.0.
bool BendUp ()
 Returns the bend up center line output flag
Created in NX8.0.0.
double DeviationalTolerance ()
 Returns the deviational tolerance
Created in NX8.0.0.
NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::DxfRevisionType DxfRevision ()
 Returns the dxf revision.
NXOpen::Features::SelectFlatPatternFlatPattern ()
 Returns the flat pattern feature
Created in NX8.0.0.
bool InteriorCutout ()
 Returns the interior cutout output flag
Created in NX8.0.0.
bool InteriorFeature ()
 Returns the interior feature output flag
Created in NX8.0.0.
NXString OutputFile ()
 Returns the output file used to export flat pattern curves
Created in NX8.0.0.
void SetAddedBottom (bool addedBottom)
 Sets the added bottom geometry output flag
Created in NX8.0.0.
void SetAddedTop (bool addedTop)
 Sets the added top geometry output flag
Created in NX8.0.0.
void SetBendDown (bool bendDown)
 Sets the bend down center line output flag
Created in NX8.0.0.
void SetBendTangent (bool bendTangent)
 Sets the bend tangent line output flag
Created in NX8.0.0.
void SetBendUp (bool bendUp)
 Sets the bend up center line output flag
Created in NX8.0.0.
void SetDeviationalTolerance (double deviationalTolerance)
 Sets the deviational tolerance
Created in NX8.0.0.
void SetDxfRevision (NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::DxfRevisionType dxfRevision)
 Sets the dxf revision.
void SetInteriorCutout (bool interiorCutout)
 Sets the interior cutout output flag
Created in NX8.0.0.
void SetInteriorFeature (bool interiorFeature)
 Sets the interior feature output flag
Created in NX8.0.0.
void SetOutputFile (const NXString &filename)
 Sets the output file used to export flat pattern curves
Created in NX8.0.0.
void SetType (NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::FileType type)
 Sets the type for the flat pattern export.The options are in Features::SheetMetal::ExportFlatPatternBuilder::Type .
NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::FileType Type ()
 Returns the type for the flat pattern export.The options are in Features::SheetMetal::ExportFlatPatternBuilder::Type .

Detailed Description

Represents a Export flat pattern builder.


To create a new instance of this class, use 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:
DxfRevisionTypeR2005 

r2005

DxfRevisionTypeR2004 

r2004

DxfRevisionTypeR2000 

r2000

DxfRevisionTypeR14 

r14

DxfRevisionTypeR2007 

r2007

Specifies the flat pattern export type.

Enumerator:
FileTypeDxf 

DXF Export.

FileTypeTrumpfGeo 

Trumpf Geo Export.


Member Function Documentation

Returns the added bottom geometry output flag
Created in NX8.0.0.



License requirements : None

Returns the added top geometry output flag
Created in NX8.0.0.



License requirements : None

Returns the bend down center line output flag
Created in NX8.0.0.



License requirements : None

Returns the bend tangent line output flag
Created in NX8.0.0.



License requirements : None

Returns the bend up center line output flag
Created in NX8.0.0.



License requirements : None

Returns the deviational tolerance
Created in NX8.0.0.



License requirements : None

Returns the dxf revision.

The options are in Features::SheetMetal::ExportFlatPatternBuilder::DxfRevisionType .
Created in NX8.0.0.

License requirements : None

Returns the flat pattern feature
Created in NX8.0.0.



License requirements : None

Returns the interior cutout output flag
Created in NX8.0.0.



License requirements : None

Returns the interior feature output flag
Created in NX8.0.0.



License requirements : None

Returns the output file used to export flat pattern curves
Created in NX8.0.0.



License requirements : None

Sets the added bottom geometry output flag
Created in NX8.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
addedBottomaddedbottom

Sets the added top geometry output flag
Created in NX8.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
addedTopaddedtop

Sets the bend down center line output flag
Created in NX8.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
bendDownbenddown

Sets the bend tangent line output flag
Created in NX8.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
bendTangentbendtangent

Sets the bend up center line output flag
Created in NX8.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
bendUpbendup

Sets the deviational tolerance
Created in NX8.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
deviationalTolerancedeviationaltolerance

Sets the dxf revision.

The options are in Features::SheetMetal::ExportFlatPatternBuilder::DxfRevisionType .
Created in NX8.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
dxfRevisiondxfrevision

Sets the interior cutout output flag
Created in NX8.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
interiorCutoutinteriorcutout

Sets the interior feature output flag
Created in NX8.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
interiorFeatureinteriorfeature

Sets the output file used to export flat pattern curves
Created in NX8.0.0.



License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
filenamefilename

Sets the type for the flat pattern export.The options are in Features::SheetMetal::ExportFlatPatternBuilder::Type .


Created in NX8.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")

Parameters:
typetype

Returns the type for the flat pattern export.The options are in Features::SheetMetal::ExportFlatPatternBuilder::Type .


Created in NX8.0.0.

License requirements : None


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