NX Open C++ Reference Guide
|
Represents a FinishPasses Builder
Created in NX6.0.0.
More...
Public Types | |
enum | AdjustFeedRateOptions { AdjustFeedRateOptionsNone, AdjustFeedRateOptionsOnAllArcs } |
Available Adjust Feed Rate options. More... | |
enum | CornerControlMethods { CornerControlMethodsRollAround, CornerControlMethodsExtendAndTrim, CornerControlMethodsExtend } |
Available methods for Corner Control. More... | |
enum | SlowdownDistanceOptions { SlowdownDistanceOptionsNone, SlowdownDistanceOptionsCurrentTool, SlowdownDistanceOptionsPreviousTool } |
Available Slowdown Distance options. More... | |
enum | SmoothCornersAtOptions { SmoothCornersAtOptionsBoundary, SmoothCornersAtOptionsPartSurface, SmoothCornersAtOptionsBoundaryAndPartSurface } |
Available options where Corner Smoothing should be applied. More... | |
enum | SmoothingOptions { SmoothingOptionsNone, SmoothingOptionsAllPasses } |
Available options for corner smoothing. More... | |
Represents a FinishPasses Builder
Created in NX6.0.0.
NXOpen::CAM::CornerControlBuilder::AdjustFeedRateOptions NXOpen::CAM::CornerControlBuilder::AdjustFeedRateOption | ( | ) |
Returns the adjust feed rate option
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::CornerControlBuilder::CornerControlMethods NXOpen::CAM::CornerControlBuilder::CornerControlMethod | ( | ) |
Returns the Corner Control Method
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::CornerControlBuilder::FilletingRadius | ( | ) |
Returns the corner filleting radius.
This applies to the Smoothing option of all passes
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CornerControlBuilder::MaxCompensationFactor | ( | ) |
Returns the maximum compensation factor.
This applies when the Adjust Feed Rate option of On All Arcs
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CornerControlBuilder::MaximumCornerAngle | ( | ) |
Returns the maximum corner angle.
This applies to the slowdown distance option of current tool and previous tool
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CornerControlBuilder::MinCompensationFactor | ( | ) |
Returns the minimum compensation factor.
This applies when the Adjust Feed Rate option of On All Arcs
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CornerControlBuilder::MinimumCornerAngle | ( | ) |
Returns the minimum corner angle.
This applies to the slowdown distance option of current tool and previous tool
Created in NX6.0.0.
License requirements : None
int NXOpen::CAM::CornerControlBuilder::NumberOfSteps | ( | ) |
Returns the slowdown number of steps.
This applies to the slowdown distance options of current tool and previous tool
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CornerControlBuilder::PreviousToolDiameter | ( | ) |
Returns the tool diameter.
This applies to the slow distance option of previous tool
Created in NX6.0.0.
License requirements : None
void NXOpen::CAM::CornerControlBuilder::SetAdjustFeedRateOption | ( | NXOpen::CAM::CornerControlBuilder::AdjustFeedRateOptions | adjustFeedRateOption | ) |
Sets the adjust feed rate option
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
adjustFeedRateOption | adjust feed rate option |
void NXOpen::CAM::CornerControlBuilder::SetCornerControlMethod | ( | NXOpen::CAM::CornerControlBuilder::CornerControlMethods | cornerCtrl | ) |
void NXOpen::CAM::CornerControlBuilder::SetNumberOfSteps | ( | int | slowdownNumSteps | ) |
Sets the slowdown number of steps.
This applies to the slowdown distance options of current tool and previous tool
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
slowdownNumSteps | the slowdown number of steps |
void NXOpen::CAM::CornerControlBuilder::SetSlowdownDistanceOption | ( | NXOpen::CAM::CornerControlBuilder::SlowdownDistanceOptions | slowdownDistanceOption | ) |
Sets the slowdown distance option
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
slowdownDistanceOption | the slowdown distance option |
void NXOpen::CAM::CornerControlBuilder::SetSmoothCornersAt | ( | NXOpen::CAM::CornerControlBuilder::SmoothCornersAtOptions | smoothCornerAt | ) |
Sets the smooth corners at option.
This option applies only to Surface Contour Boundary Drive
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
smoothCornerAt | smoothcornerat |
void NXOpen::CAM::CornerControlBuilder::SetSmoothingOption | ( | NXOpen::CAM::CornerControlBuilder::SmoothingOptions | smoothingOption | ) |
Sets the corner smoothing option
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
smoothingOption | smoothing option |
NXOpen::CAM::CornerControlBuilder::SlowdownDistanceOptions NXOpen::CAM::CornerControlBuilder::SlowdownDistanceOption | ( | ) |
Returns the slowdown distance option
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CornerControlBuilder::SlowdownPercent | ( | ) |
Returns the slowdown percentage.
This applies to the slow distance options of current tool and previous tool
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::CornerControlBuilder::SmoothCornersAtOptions NXOpen::CAM::CornerControlBuilder::SmoothCornersAt | ( | ) |
Returns the smooth corners at option.
This option applies only to Surface Contour Boundary Drive
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::CornerControlBuilder::SmoothingOptions NXOpen::CAM::CornerControlBuilder::SmoothingOption | ( | ) |
Returns the corner smoothing option
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::CornerControlBuilder::ToolDiameterPercent | ( | ) |
Returns the tool diameter percent.
This applies to the slowdown distance option of current tool
Created in NX6.0.0.
License requirements : None