|
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 . | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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