NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAM::PlanarOperationBuilder Class Reference

Represents a PlanarOperation Builder
This is an abstract class and cannot be instantiated. More...

Inheritance diagram for NXOpen::CAM::PlanarOperationBuilder:
NXOpen::CAM::MillOperationBuilder NXOpen::CAM::OperationBuilder NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::CAM::CavityMillingBuilder NXOpen::CAM::FaceMillingBuilder NXOpen::CAM::FeatureMillingBuilder NXOpen::CAM::PlanarMillingBuilder NXOpen::CAM::PlungeMillingBuilder NXOpen::CAM::VazlMillingBuilder NXOpen::CAM::ZLevelMillingBuilder NXOpen::CAM::FloorMillingBuilder NXOpen::CAM::EngravingBuilder NXOpen::CAM::FloorWallMillingBuilder

List of all members.

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::StepoverBuilderBndStepover ()
 Returns the boundary stepover builder
Created in NX5.0.0.
NXOpen::CAM::GeometryCheckGeometry ()
 Returns the check geometry builder
Created in NX8.0.0.
bool CornerLoops ()
 Returns the corner loops value
Created in NX5.0.0.
NXOpen::CAM::GeometryCutAreaGeometry ()
 Returns the cut area geometry builder
Created in NX8.0.0.
NXOpen::CAM::InheritableDoubleBuilderCutLevelGlobalCutDepth ()
 Returns the cut level global cut depth builder

NXOpen::CAM::CutPatternBuilderCutPattern ()
 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::InheritableDoubleBuilderDepthPerCut ()
 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::NcmPlanarBuilderNonCuttingBuilder ()
 Returns the non-cutting moves builder
Created in NX5.0.0.
NXOpen::CAM::GeometryPartGeometry ()
 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::PmopToolAxisCiBuilderToolAxis ()
 Returns the pmop tool axis ci builder.
NXOpen::CAM::ToolAxisFixedToolAxisFix ()
 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.

Detailed Description

Represents a PlanarOperation Builder
This is an abstract class and cannot be instantiated.



Created in NX5.0.0.


Member Enumeration Documentation

Available types for automatic part boundary method in planar mill operation.

Enumerator:
AutomaticPartBoundaryMethodTypesFollowWallBottom 

Follow Bottom.

AutomaticPartBoundaryMethodTypesFollowWallTop 

Follow Top.


Member Function Documentation

Returns the Boundary Additional Passes
Created in NX5.0.0.



License requirements : None

Returns the Automatic Part Boundary Method
Created in NX6.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

Returns the cut level global cut depth builder

Deprecated:
Deprecated in NX7.5.0.



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

Sets the Boundary Additional Passes
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
numPassesthe Boundary Additional Passes

Sets the Automatic Part Boundary Method
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
automaticPartBoundaryautomaticpartboundary

Sets the corner loops value
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
cornerLoopsthe corner loops value

Sets the defer cutting status value
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
deferCuttingStatusthe defer cutting status value

Sets the Gouge Checking Flag
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
gougeCheckingthe Gouge Checking Flag

Sets the tool minimum length usage
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
toolMinUsagethe tool minimum length usage

Returns the pmop tool axis ci builder.


Deprecated:
Deprecated in NX7.5.0.


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


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