NX Open C++ Reference Guide
|
Represents a CAM boundary object
This is an abstract class and cannot be instantiated.
More...
Public Member Functions | |
std::vector < NXOpen::CAM::BoundarySet * > | AppendFaceBoundary (NXOpen::TaggedObject *face, bool ignoreHole, bool ignoreIsland, bool ignoreChamfer, NXOpen::CAM::BoundarySet::ToolSideTypes toolSide) |
Append the face boundary. More... | |
std::vector < NXOpen::CAM::BoundarySet * > | AppendFaceBoundary (NXOpen::TaggedObject *face, bool ignoreHole, bool ignoreIsland, bool ignoreChamfer, NXOpen::CAM::BoundarySet::ToolSideTypes toolSide, int convexEdges, int concaveEdges) |
Append the face boundary. More... | |
Public Member Functions inherited from NXOpen::CAM::Boundary | |
std::vector < NXOpen::CAM::BoundarySet * > | AppendFaceBoundary (NXOpen::TaggedObject *face, bool ignoreHole, bool ignoreIsland, bool ignoreChamfer, NXOpen::CAM::BoundarySet::ToolSideTypes toolSide) |
Append the face boundary. More... | |
NXOpen::CAM::BoundarySetList * | BoundaryList () |
Returns the boundary list Created in NX9.0.0. More... | |
NXOpen::CAM::BoundaryMillingSet * | CreateBoundaryMillingSet () |
Create an empty milling boundary set. More... | |
NXOpen::CAM::BoundarySet * | CreateBoundarySet () |
Create an empty boundary set. More... | |
NXOpen::CAM::BoundarySetPlanarMill * | CreateBoundarySetPlanarMill () |
Create an empty boundary set for planar mill/surface contour operation. More... | |
NXOpen::CAM::BoundaryTurnSet * | CreateBoundaryTurnSet () |
Create an empty turning boundary set. More... | |
void | RemoveFaceBoundary (NXOpen::TaggedObject *face) |
Remove the face boundaries Created in NX9.0.0. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a CAM boundary object
This is an abstract class and cannot be instantiated.
Created in NX11.0.1.
std::vector<NXOpen::CAM::BoundarySet *> NXOpen::CAM::BoundaryPlanarMill::AppendFaceBoundary | ( | NXOpen::TaggedObject * | face, |
bool | ignoreHole, | ||
bool | ignoreIsland, | ||
bool | ignoreChamfer, | ||
NXOpen::CAM::BoundarySet::ToolSideTypes | toolSide | ||
) |
Append the face boundary.
face | the face to create boundaries |
ignoreHole | flag to ignore holes in face |
ignoreIsland | flag to ignore islands on face |
ignoreChamfer | flag to ignore chamfers on face |
toolSide | tool side for the face boundary |
std::vector<NXOpen::CAM::BoundarySet *> NXOpen::CAM::BoundaryPlanarMill::AppendFaceBoundary | ( | NXOpen::TaggedObject * | face, |
bool | ignoreHole, | ||
bool | ignoreIsland, | ||
bool | ignoreChamfer, | ||
NXOpen::CAM::BoundarySet::ToolSideTypes | toolSide, | ||
int | convexEdges, | ||
int | concaveEdges | ||
) |
Append the face boundary.
face | the face to create boundaries |
ignoreHole | flag to ignore holes in face |
ignoreIsland | flag to ignore islands on face |
ignoreChamfer | flag to ignore chamfers on face |
toolSide | tool side for the face boundary |
convexEdges | the tool position type for convex edges |
concaveEdges | the tool position type for concave edges |