NX Open C++ Reference Guide
|
Represents a Export flat pattern builder. More...
Public Types | |
enum | DxfRevisionType { DxfRevisionTypeR2005, DxfRevisionTypeR2004, DxfRevisionTypeR2000, DxfRevisionTypeR14, DxfRevisionTypeR2007, DxfRevisionTypeR20102012 } |
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::SelectFlatPattern * | FlatPattern () |
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 | SetOutputFile (const char *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 . | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
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.
bool NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::AddedBottom | ( | ) |
Returns the added bottom geometry output flag
Created in NX8.0.0.
License requirements : None
bool NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::AddedTop | ( | ) |
Returns the added top geometry output flag
Created in NX8.0.0.
License requirements : None
bool NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::BendDown | ( | ) |
Returns the bend down center line output flag
Created in NX8.0.0.
License requirements : None
bool NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::BendTangent | ( | ) |
Returns the bend tangent line output flag
Created in NX8.0.0.
License requirements : None
bool NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::BendUp | ( | ) |
Returns the bend up center line output flag
Created in NX8.0.0.
License requirements : None
double NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::DeviationalTolerance | ( | ) |
Returns the deviational tolerance
Created in NX8.0.0.
License requirements : None
NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::DxfRevisionType NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::DxfRevision | ( | ) |
Returns the dxf revision.
The options are in Features::SheetMetal::ExportFlatPatternBuilder::DxfRevisionType .
Created in NX8.0.0.
License requirements : None
NXOpen::Features::SelectFlatPattern* NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::FlatPattern | ( | ) |
Returns the flat pattern feature
Created in NX8.0.0.
License requirements : None
bool NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::InteriorCutout | ( | ) |
Returns the interior cutout output flag
Created in NX8.0.0.
License requirements : None
bool NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::InteriorFeature | ( | ) |
Returns the interior feature output flag
Created in NX8.0.0.
License requirements : None
NXString NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::OutputFile | ( | ) |
Returns the output file used to export flat pattern curves
Created in NX8.0.0.
License requirements : None
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetAddedBottom | ( | bool | addedBottom | ) |
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")
addedBottom | addedbottom |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetAddedTop | ( | bool | addedTop | ) |
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")
addedTop | addedtop |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetBendDown | ( | bool | bendDown | ) |
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")
bendDown | benddown |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetBendTangent | ( | bool | bendTangent | ) |
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")
bendTangent | bendtangent |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetBendUp | ( | bool | bendUp | ) |
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")
bendUp | bendup |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetDeviationalTolerance | ( | double | deviationalTolerance | ) |
Sets the deviational tolerance
Created in NX8.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal") OR nx_flexible_pcb ("NX Flexible PCB")
deviationalTolerance | deviationaltolerance |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetDxfRevision | ( | NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::DxfRevisionType | dxfRevision | ) |
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")
dxfRevision | dxfrevision |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetInteriorCutout | ( | bool | interiorCutout | ) |
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")
interiorCutout | interiorcutout |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetInteriorFeature | ( | bool | interiorFeature | ) |
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")
interiorFeature | interiorfeature |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetOutputFile | ( | const NXString & | filename | ) |
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")
filename | filename |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetOutputFile | ( | const char * | filename | ) |
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")
filename | filename |
void NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::SetType | ( | NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::FileType | type | ) |
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")
type | type |
NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::FileType NXOpen::Features::SheetMetal::ExportFlatPatternBuilder::Type | ( | ) |
Returns the type for the flat pattern export.The options are in Features::SheetMetal::ExportFlatPatternBuilder::Type .
Created in NX8.0.0.
License requirements : None