NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::CAM::BoundaryPlanarMill Class Reference

Represents a CAM boundary object
This is an abstract class and cannot be instantiated. More...

Inheritance diagram for NXOpen::CAM::BoundaryPlanarMill:
NXOpen::CAM::Boundary NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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::BoundarySetListBoundaryList ()
 Returns the boundary list
Created in NX9.0.0. More...
 
NXOpen::CAM::BoundaryMillingSetCreateBoundaryMillingSet ()
 Create an empty milling boundary set. More...
 
NXOpen::CAM::BoundarySetCreateBoundarySet ()
 Create an empty boundary set. More...
 
NXOpen::CAM::BoundarySetPlanarMillCreateBoundarySetPlanarMill ()
 Create an empty boundary set for planar mill/surface contour operation. More...
 
NXOpen::CAM::BoundaryTurnSetCreateBoundaryTurnSet ()
 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...
 

Detailed Description

Represents a CAM boundary object
This is an abstract class and cannot be instantiated.



Created in NX11.0.1.

Member Function Documentation

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.

Returns
array of the appended face boundary set objects
Created in NX9.0.0.

License requirements : cam_base ("CAM BASE")
Parameters
facethe face to create boundaries
ignoreHoleflag to ignore holes in face
ignoreIslandflag to ignore islands on face
ignoreChamferflag to ignore chamfers on face
toolSidetool 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.

Returns
array of the appended face boundary set objects
Created in NX11.0.1.

License requirements : cam_base ("CAM BASE")
Parameters
facethe face to create boundaries
ignoreHoleflag to ignore holes in face
ignoreIslandflag to ignore islands on face
ignoreChamferflag to ignore chamfers on face
toolSidetool side for the face boundary
convexEdgesthe tool position type for convex edges
concaveEdgesthe tool position type for concave edges

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