NX Open C++ Reference Guide
|
Represents a PlanarOperation Builder
This is an abstract class and cannot be instantiated.
More...
Public Types | |
enum | AutomaticPartBoundaryMethodTypes { AutomaticPartBoundaryMethodTypesFollowWallBottom, AutomaticPartBoundaryMethodTypesFollowWallTop } |
Available types for automatic part boundary method in planar mill operation. More... | |
Public Member Functions | |
int | AdditionalPasses () |
Returns the Boundary Additional Passes Created in NX5.0.0. | |
NXOpen::CAM::PlanarOperationBuilder::AutomaticPartBoundaryMethodTypes | AutomaticPartBoundaryMethod () |
Returns the Automatic Part Boundary Method Created in NX6.0.0. | |
NXOpen::CAM::StepoverBuilder * | BndStepover () |
Returns the boundary stepover builder Created in NX5.0.0. | |
NXOpen::CAM::Geometry * | CheckGeometry () |
Returns the check geometry builder Created in NX8.0.0. | |
bool | CornerLoops () |
Returns the corner loops value Created in NX5.0.0. | |
NXOpen::CAM::Geometry * | CutAreaGeometry () |
Returns the cut area geometry builder Created in NX8.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | CutLevelGlobalCutDepth () |
Returns the cut level global cut depth builder | |
NXOpen::CAM::CutPatternBuilder * | CutPattern () |
Returns the cut pattern builder Created in NX6.0.0. | |
bool | DeferCuttingStatus () |
Returns the defer cutting status value Created in NX5.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | DepthPerCut () |
Returns the depth per cut builder (inheritable double) Created in NX5.0.0. | |
bool | GougeChecking () |
Returns the Gouge Checking Flag Created in NX5.0.0. | |
NXOpen::CAM::NcmPlanarBuilder * | NonCuttingBuilder () |
Returns the non-cutting moves builder Created in NX5.0.0. | |
NXOpen::CAM::Geometry * | PartGeometry () |
Returns the part geometry builder Created in NX8.0.0. | |
void | SetAdditionalPasses (int numPasses) |
Sets the Boundary Additional Passes Created in NX5.0.0. | |
void | SetAutomaticPartBoundaryMethod (NXOpen::CAM::PlanarOperationBuilder::AutomaticPartBoundaryMethodTypes automaticPartBoundary) |
Sets the Automatic Part Boundary Method Created in NX6.0.0. | |
void | SetCornerLoops (bool cornerLoops) |
Sets the corner loops value Created in NX5.0.0. | |
void | SetDeferCuttingStatus (bool deferCuttingStatus) |
Sets the defer cutting status value Created in NX5.0.0. | |
void | SetGougeChecking (bool gougeChecking) |
Sets the Gouge Checking Flag Created in NX5.0.0. | |
void | SetToolMinimumLengthUsage (bool toolMinUsage) |
Sets the tool minimum length usage Created in NX5.0.0. | |
NXOpen::CAM::PmopToolAxisCiBuilder * | ToolAxis () |
Returns the pmop tool axis ci builder. | |
NXOpen::CAM::ToolAxisFixed * | ToolAxisFix () |
Returns the pmop tool axis ci builder Created in NX7.5.0. | |
bool | ToolMinimumLengthUsage () |
Returns the tool minimum length usage Created in NX5.0.0. |
Represents a PlanarOperation Builder
This is an abstract class and cannot be instantiated.
Created in NX5.0.0.
Returns the Boundary Additional Passes
Created in NX5.0.0.
License requirements : None
Returns the boundary stepover builder
Created in NX5.0.0.
License requirements : None
Returns the check geometry builder
Created in NX8.0.0.
License requirements : None
Returns the corner loops value
Created in NX5.0.0.
License requirements : None
Returns the cut area geometry builder
Created in NX8.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::PlanarOperationBuilder::CutLevelGlobalCutDepth | ( | ) |
Returns the cut level global cut depth builder
Created in NX5.0.0.
License requirements : None
Returns the cut pattern builder
Created in NX6.0.0.
License requirements : None
Returns the defer cutting status value
Created in NX5.0.0.
License requirements : None
Returns the depth per cut builder (inheritable double)
Created in NX5.0.0.
License requirements : None
Returns the Gouge Checking Flag
Created in NX5.0.0.
License requirements : None
Returns the non-cutting moves builder
Created in NX5.0.0.
License requirements : None
Returns the part geometry builder
Created in NX8.0.0.
License requirements : None
void NXOpen::CAM::PlanarOperationBuilder::SetAdditionalPasses | ( | int | numPasses | ) |
Sets the Boundary Additional Passes
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
numPasses | the Boundary Additional Passes |
void NXOpen::CAM::PlanarOperationBuilder::SetCornerLoops | ( | bool | cornerLoops | ) |
Sets the corner loops value
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
cornerLoops | the corner loops value |
void NXOpen::CAM::PlanarOperationBuilder::SetDeferCuttingStatus | ( | bool | deferCuttingStatus | ) |
Sets the defer cutting status value
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
deferCuttingStatus | the defer cutting status value |
void NXOpen::CAM::PlanarOperationBuilder::SetGougeChecking | ( | bool | gougeChecking | ) |
Sets the Gouge Checking Flag
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
gougeChecking | the Gouge Checking Flag |
void NXOpen::CAM::PlanarOperationBuilder::SetToolMinimumLengthUsage | ( | bool | toolMinUsage | ) |
Sets the tool minimum length usage
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
toolMinUsage | the tool minimum length usage |
Returns the pmop tool axis ci builder.
Created in NX5.0.0.
License requirements : None
Returns the pmop tool axis ci builder
Created in NX7.5.0.
License requirements : None
Returns the tool minimum length usage
Created in NX5.0.0.
License requirements : None