NX Open C++ Reference Guide
|
Represents a Flat Solid feature
Created in NX5.0.1.
More...
Classes | |
struct | ObjectDataCsys |
Structure used to return data about objects in the flat pattern. More... | |
struct | ObjectDataEdge |
Structure used to return data about objects in the flat pattern. More... | |
struct | ObjectDataFace |
Structure used to return data about objects in the flat pattern. More... | |
struct | ObjectDataGeneral |
Structure used to return data about objects in the flat pattern. More... | |
Public Member Functions | |
void | GetAddedBottomGeometry (std::vector< NXOpen::Features::FlatPattern::ObjectDataGeneral > &objects) |
Returns an array of all the added bottom geometry assocated with the flat pattern. | |
void | GetAddedTopGeometry (std::vector< NXOpen::Features::FlatPattern::ObjectDataGeneral > &objects) |
Returns an array of all the added top geometry assocated with the flat pattern. | |
std::vector< NXOpen::NXObject * > | GetAnnotations () |
Returns an array of all the flat pattern annotations. | |
void | GetBendDownCenterLines (std::vector< NXOpen::Features::FlatPattern::ObjectDataFace > &objects) |
Returns an array describing the bend-down center lines and associated objects. | |
void | GetBendTangentLines (std::vector< NXOpen::Features::FlatPattern::ObjectDataEdge > &objects) |
Returns an array describing the bend tangent lines and associated objects. | |
void | GetBendUpCenterLines (std::vector< NXOpen::Features::FlatPattern::ObjectDataFace > &objects) |
Returns an array describing the bend-up center lines and associated objects. | |
std::vector< NXOpen::NXObject * > | GetCurves () |
Returns an array of all the flat pattern curves. | |
void | GetExteriorCurves (std::vector< NXOpen::Features::FlatPattern::ObjectDataEdge > &objects) |
Returns an array describing the exterior curves and associated objects. | |
void | GetInnerMoldLines (std::vector< NXOpen::Features::FlatPattern::ObjectDataFace > &objects) |
Returns an array describing the inner mold lines and associated objects. | |
void | GetInteriorCutoutCurves (std::vector< NXOpen::Features::FlatPattern::ObjectDataEdge > &objects) |
Returns an array describing the interior cutout curves and associated objects. | |
void | GetInteriorFeatureCurves (std::vector< NXOpen::Features::FlatPattern::ObjectDataEdge > &objects) |
Returns an array describing the interior feature curves and associated objects. | |
void | GetJoggleLines (std::vector< NXOpen::Features::FlatPattern::ObjectDataEdge > &objects) |
Returns an array describing the outer mold lines and associated objects. | |
void | GetLighteningHoleCenters (std::vector< NXOpen::Features::FlatPattern::ObjectDataFace > &objects) |
Returns an array describing the lightening hole centers and associated objects. | |
void | GetOuterMoldLines (std::vector< NXOpen::Features::FlatPattern::ObjectDataFace > &objects) |
Returns an array describing the outer mold lines and associated objects. | |
void | GetToolMarkers (std::vector< NXOpen::Features::FlatPattern::ObjectDataCsys > &objects) |
Returns an array of all the tool marker points assocated with the flat pattern. | |
void | MakeFlatSolidExternal () |
Makes the flat pattern's parent flat solid feature external. | |
void | MakeFlatSolidInternal () |
Makes the flat pattern's parent flat solid feature internal. |
Represents a Flat Solid feature
Created in NX5.0.1.
void NXOpen::Features::FlatPattern::GetAddedBottomGeometry | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataGeneral > & | objects | ) |
Returns an array of all the added bottom geometry assocated with the flat pattern.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of tool marker object data |
void NXOpen::Features::FlatPattern::GetAddedTopGeometry | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataGeneral > & | objects | ) |
Returns an array of all the added top geometry assocated with the flat pattern.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of tool marker object data |
std::vector<NXOpen::NXObject *> NXOpen::Features::FlatPattern::GetAnnotations | ( | ) |
Returns an array of all the flat pattern annotations.
The objects are not sorted in any order.
void NXOpen::Features::FlatPattern::GetBendDownCenterLines | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataFace > & | objects | ) |
Returns an array describing the bend-down center lines and associated objects.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of bend-up center line object data |
void NXOpen::Features::FlatPattern::GetBendTangentLines | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataEdge > & | objects | ) |
Returns an array describing the bend tangent lines and associated objects.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of bend-up center line object data |
void NXOpen::Features::FlatPattern::GetBendUpCenterLines | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataFace > & | objects | ) |
Returns an array describing the bend-up center lines and associated objects.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of bend-up center line object data |
std::vector<NXOpen::NXObject *> NXOpen::Features::FlatPattern::GetCurves | ( | ) |
Returns an array of all the flat pattern curves.
The objects are not sorted in any order.
void NXOpen::Features::FlatPattern::GetExteriorCurves | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataEdge > & | objects | ) |
Returns an array describing the exterior curves and associated objects.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of bend-up center line object data |
void NXOpen::Features::FlatPattern::GetInnerMoldLines | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataFace > & | objects | ) |
Returns an array describing the inner mold lines and associated objects.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of bend-up center line object data |
void NXOpen::Features::FlatPattern::GetInteriorCutoutCurves | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataEdge > & | objects | ) |
Returns an array describing the interior cutout curves and associated objects.
Note that all interior cutout curves are returned. Loops for separate interiour cutouts are not distinguished.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of bend-up center line object data |
void NXOpen::Features::FlatPattern::GetInteriorFeatureCurves | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataEdge > & | objects | ) |
Returns an array describing the interior feature curves and associated objects.
Note that all interior cutout curves are returned. Curves for separate interior features are not distinguished.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of bend-up center line object data |
void NXOpen::Features::FlatPattern::GetJoggleLines | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataEdge > & | objects | ) |
Returns an array describing the outer mold lines and associated objects.
The flat_pattern_object is the outer mold line on the flat pattern. The flat_solid_object is null. The formed_body_object is a bend face on the formed body.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of bend-up center line object data |
void NXOpen::Features::FlatPattern::GetLighteningHoleCenters | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataFace > & | objects | ) |
Returns an array describing the lightening hole centers and associated objects.
Note that in this case, the formed_body_object entry is null.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of bend-up center line object data |
void NXOpen::Features::FlatPattern::GetOuterMoldLines | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataFace > & | objects | ) |
Returns an array describing the outer mold lines and associated objects.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of bend-up center line object data |
void NXOpen::Features::FlatPattern::GetToolMarkers | ( | std::vector< NXOpen::Features::FlatPattern::ObjectDataCsys > & | objects | ) |
Returns an array of all the tool marker points assocated with the flat pattern.
Created in NX6.0.3.
License requirements : nx_sheet_metal ("NX Sheet Metal")
objects | Array of tool marker object data |
Makes the flat pattern's parent flat solid feature external.
Created in NX6.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")
Makes the flat pattern's parent flat solid feature internal.
Created in NX6.0.0.
License requirements : nx_sheet_metal ("NX Sheet Metal")