NX Open C++ Reference Guide
|
Represents a Stepover Builder
Created in NX6.0.0.
More...
Public Types | |
enum | ApplyTypes { ApplyTypesOnPlane, ApplyTypesOnPart } |
apply on part options Created in NX6.0.0. More... | |
enum | StepoverTypes { StepoverTypesNone, StepoverTypesConstant, StepoverTypesScallop, StepoverTypesPercentToolFlat, StepoverTypesMultiple, StepoverTypesNumber, StepoverTypesMaximum, StepoverTypesAngular, StepoverTypesVariableAverage, StepoverTypesVariableMaximum, StepoverTypesUseCutDepth, StepoverTypesPercentRemaining, StepoverTypesPercentWire, StepoverTypesStockPerPass, StepoverTypesPercentThreadLength, StepoverTypesExact, StepoverTypesPercentFluteLength, StepoverTypesBlankContourConstant, StepoverTypesDegression, StepoverTypesPercentDegression, StepoverTypesUserDefined } |
stepover options Created in NX6.0.0. More... | |
Public Member Functions | |
int | AdditionalPasses () |
Returns the number of additional passes Created in NX6.0.0. | |
double | Angular () |
Returns the angular Created in NX6.0.0. | |
NXOpen::CAM::StepoverBuilder::ApplyTypes | ApplyOn () |
Returns the apply on part option Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | BlankContourDepth () |
Returns the Stepover Depth Builder Created in NX8.5.0. | |
int | BlankContourNoLevels () |
Returns the number of levels Created in NX8.5.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | DistanceBuilder () |
Returns the distance (inheritable tool dependent) Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | DistanceMaximumBuilder () |
Returns the distance maximum(inheritable tool dependent) Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | DistanceMinimumBuilder () |
Returns the distance minimum(inheritable tool dependent) Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | FirstDistance () |
Returns the First Distance Created in NX9.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | HorizontalLimitBuilder () |
Returns the horizontal limit (inheritable tool dependent) Created in NX6.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | InheritableDistance () |
Returns the distance (inheritable double) Created in NX7.5.0. | |
double | MaximumAverage () |
Returns the variable average maximum value Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | MaximumAverageBuilder () |
Returns the variable average maximum builder Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | MaximumAverageOnlyBuilder () |
Returns the variable average maximum only builder Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | MaximumBuilder () |
Returns the maximum builder Created in NX6.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | MaximumPercentBuilder () |
Returns the maximum percent of remaining Created in NX6.0.0. | |
double | MinimumAverage () |
Returns the variable average minimum value Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | MinimumAverageBuilder () |
Returns the variable average minimum builder Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | MinimumDistance () |
Returns the Minimum Distance Created in NX9.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | MinimumPercentBuilder () |
Returns the minimum percent of remaining Created in NX6.0.0. | |
NXOpen::CAM::MultipleStepoverBuilder * | MultipleBuilder () |
Returns the multiple builder Created in NX6.0.0. | |
int | NumberAtFirstDirection () |
Returns the number of stepovers at first direction Created in NX6.0.0. | |
int | NumberAtSecondDirection () |
Returns the number of stepovers at second direction Created in NX6.0.0. | |
int | NumberOfStepovers () |
Returns the number of stepovers Created in NX6.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | PercentFluteLength () |
Returns the percent flute of length Created in NX8.0.0. | |
double | PercentOfDegression () |
Returns the Percent of Degression Created in NX9.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | PercentOfRemainingBuilder () |
Returns the percent of remaining Created in NX6.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | PercentThreadLength () |
Returns the percent thread length Created in NX7.5.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | PercentToolFlatBuilder () |
Returns the percent tool flat Created in NX6.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | PercentWireBuilder () |
Returns the % wire (inheritable tool dependent) Created in NX6.0.0. | |
NXOpen::CAM::InheritableDoubleBuilder * | ScallopBuilder () |
Returns the scallop height Created in NX6.0.0. | |
void | SetAdditionalPasses (int newValue) |
Sets the number of additional passes Created in NX6.0.0. | |
void | SetAngular (double angular) |
Sets the angular Created in NX6.0.0. | |
void | SetApplyOn (NXOpen::CAM::StepoverBuilder::ApplyTypes applyOption) |
Sets the apply on part option Created in NX6.0.0. | |
void | SetBlankContourNoLevels (int noLevels) |
Sets the number of levels Created in NX8.5.0. | |
void | SetMaximumAverage (double maxAverage) |
Sets the variable average maximum value Created in NX6.0.0. | |
void | SetMinimumAverage (double minAverage) |
Sets the variable average minimum value Created in NX6.0.0. | |
void | SetNumberAtFirstDirection (int newValue) |
Sets the number of stepovers at first direction Created in NX6.0.0. | |
void | SetNumberAtSecondDirection (int newValue) |
Sets the number of stepovers at second direction Created in NX6.0.0. | |
void | SetNumberOfStepovers (int newValue) |
Sets the number of stepovers Created in NX6.0.0. | |
void | SetPercentOfDegression (double doubleValue) |
Sets the Percent of Degression Created in NX9.0.0. | |
void | SetStepoverType (NXOpen::CAM::StepoverBuilder::StepoverTypes newValue) |
Sets the stepover type Created in NX6.0.0. | |
NXOpen::CAM::StepoverBuilder::StepoverTypes | StepoverType () |
Returns the stepover type Created in NX6.0.0. | |
NXOpen::CAM::StockPerPassBuilder * | StockPerPassBuilder () |
Returns the stock per pass Created in NX6.0.0. | |
NXOpen::CAM::MultipleStepoverBuilder * | UserDefined () |
Returns the user defined builder Created in NX9.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | ValueOfDegression () |
Returns the Value of Degression Created in NX9.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | VariableMaximumBuilder () |
Returns the variable maximum builder Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | VariableMaximumOnlyBuilder () |
Returns the variable maximum only builder Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | VariableMinimumBuilder () |
Returns the variable minimum builder Created in NX6.0.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | VerticalLimitBuilder () |
Returns the vertical limit (inheritable tool dependent) Created in NX6.0.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Stepover Builder
Created in NX6.0.0.
stepover options
Created in NX6.0.0.
StepoverTypesNone |
None. |
StepoverTypesConstant |
Constant. |
StepoverTypesScallop |
Scallop. |
StepoverTypesPercentToolFlat |
% Tool Flat |
StepoverTypesMultiple |
Multiple. |
StepoverTypesNumber |
Number of stepovers. |
StepoverTypesMaximum |
Maximum Stepover. |
StepoverTypesAngular |
Angular. |
StepoverTypesVariableAverage |
Variable Average. |
StepoverTypesVariableMaximum |
Variable Maximum. |
StepoverTypesUseCutDepth |
Use Depth Of Cut. |
StepoverTypesPercentRemaining |
Percent Of Remaining. |
StepoverTypesPercentWire |
% Wire |
StepoverTypesStockPerPass |
Stock Per Pass. |
StepoverTypesPercentThreadLength |
Percent Thread Length. |
StepoverTypesExact |
Exact. |
StepoverTypesPercentFluteLength |
Percent Flute Length. |
StepoverTypesBlankContourConstant |
Depth and Number of levels. |
StepoverTypesDegression |
Degression. |
StepoverTypesPercentDegression |
% Degression |
StepoverTypesUserDefined |
User Defined. |
int NXOpen::CAM::StepoverBuilder::AdditionalPasses | ( | ) |
Returns the number of additional passes
Created in NX6.0.0.
License requirements : None
double NXOpen::CAM::StepoverBuilder::Angular | ( | ) |
Returns the angular
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::StepoverBuilder::ApplyTypes NXOpen::CAM::StepoverBuilder::ApplyOn | ( | ) |
Returns the apply on part option
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::BlankContourDepth | ( | ) |
Returns the Stepover Depth Builder
Created in NX8.5.0.
License requirements : None
int NXOpen::CAM::StepoverBuilder::BlankContourNoLevels | ( | ) |
Returns the number of levels
Created in NX8.5.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::DistanceBuilder | ( | ) |
Returns the distance (inheritable tool dependent)
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::DistanceMaximumBuilder | ( | ) |
Returns the distance maximum(inheritable tool dependent)
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::DistanceMinimumBuilder | ( | ) |
Returns the distance minimum(inheritable tool dependent)
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::FirstDistance | ( | ) |
Returns the First Distance
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::HorizontalLimitBuilder | ( | ) |
Returns the horizontal limit (inheritable tool dependent)
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::StepoverBuilder::InheritableDistance | ( | ) |
Returns the distance (inheritable double)
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::StepoverBuilder::MaximumAverage | ( | ) |
Returns the variable average maximum value
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::MaximumAverageBuilder | ( | ) |
Returns the variable average maximum builder
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::MaximumAverageOnlyBuilder | ( | ) |
Returns the variable average maximum only builder
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::MaximumBuilder | ( | ) |
Returns the maximum builder
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::StepoverBuilder::MaximumPercentBuilder | ( | ) |
Returns the maximum percent of remaining
Created in NX6.0.0.
License requirements : None
double NXOpen::CAM::StepoverBuilder::MinimumAverage | ( | ) |
Returns the variable average minimum value
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::MinimumAverageBuilder | ( | ) |
Returns the variable average minimum builder
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::MinimumDistance | ( | ) |
Returns the Minimum Distance
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::StepoverBuilder::MinimumPercentBuilder | ( | ) |
Returns the minimum percent of remaining
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::MultipleStepoverBuilder* NXOpen::CAM::StepoverBuilder::MultipleBuilder | ( | ) |
Returns the multiple builder
Created in NX6.0.0.
License requirements : None
int NXOpen::CAM::StepoverBuilder::NumberAtFirstDirection | ( | ) |
Returns the number of stepovers at first direction
Created in NX6.0.0.
License requirements : None
int NXOpen::CAM::StepoverBuilder::NumberAtSecondDirection | ( | ) |
Returns the number of stepovers at second direction
Created in NX6.0.0.
License requirements : None
int NXOpen::CAM::StepoverBuilder::NumberOfStepovers | ( | ) |
Returns the number of stepovers
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::StepoverBuilder::PercentFluteLength | ( | ) |
Returns the percent flute of length
Created in NX8.0.0.
License requirements : None
double NXOpen::CAM::StepoverBuilder::PercentOfDegression | ( | ) |
Returns the Percent of Degression
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::StepoverBuilder::PercentOfRemainingBuilder | ( | ) |
Returns the percent of remaining
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::StepoverBuilder::PercentThreadLength | ( | ) |
Returns the percent thread length
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::StepoverBuilder::PercentToolFlatBuilder | ( | ) |
Returns the percent tool flat
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::StepoverBuilder::PercentWireBuilder | ( | ) |
Returns the % wire (inheritable tool dependent)
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::StepoverBuilder::ScallopBuilder | ( | ) |
Returns the scallop height
Created in NX6.0.0.
License requirements : None
void NXOpen::CAM::StepoverBuilder::SetAdditionalPasses | ( | int | newValue | ) |
Sets the number of additional passes
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
newValue | the number of additional passes |
void NXOpen::CAM::StepoverBuilder::SetAngular | ( | double | angular | ) |
Sets the angular
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
angular | the angular |
void NXOpen::CAM::StepoverBuilder::SetApplyOn | ( | NXOpen::CAM::StepoverBuilder::ApplyTypes | applyOption | ) |
Sets the apply on part option
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
applyOption | the apply on part option |
void NXOpen::CAM::StepoverBuilder::SetBlankContourNoLevels | ( | int | noLevels | ) |
Sets the number of levels
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
noLevels | the number of levels |
void NXOpen::CAM::StepoverBuilder::SetMaximumAverage | ( | double | maxAverage | ) |
Sets the variable average maximum value
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
maxAverage | the variable average maximum value |
void NXOpen::CAM::StepoverBuilder::SetMinimumAverage | ( | double | minAverage | ) |
Sets the variable average minimum value
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
minAverage | the variable average minimum value |
void NXOpen::CAM::StepoverBuilder::SetNumberAtFirstDirection | ( | int | newValue | ) |
Sets the number of stepovers at first direction
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
newValue | the number of stepovers |
void NXOpen::CAM::StepoverBuilder::SetNumberAtSecondDirection | ( | int | newValue | ) |
Sets the number of stepovers at second direction
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
newValue | the number of stepovers |
void NXOpen::CAM::StepoverBuilder::SetNumberOfStepovers | ( | int | newValue | ) |
Sets the number of stepovers
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
newValue | the number of stepovers |
void NXOpen::CAM::StepoverBuilder::SetPercentOfDegression | ( | double | doubleValue | ) |
Sets the Percent of Degression
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
doubleValue | the Percent of Degression |
void NXOpen::CAM::StepoverBuilder::SetStepoverType | ( | NXOpen::CAM::StepoverBuilder::StepoverTypes | newValue | ) |
Sets the stepover type
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
newValue | the stepover type |
NXOpen::CAM::StepoverBuilder::StepoverTypes NXOpen::CAM::StepoverBuilder::StepoverType | ( | ) |
Returns the stepover type
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::StockPerPassBuilder* NXOpen::CAM::StepoverBuilder::StockPerPassBuilder | ( | ) |
Returns the stock per pass
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::MultipleStepoverBuilder* NXOpen::CAM::StepoverBuilder::UserDefined | ( | ) |
Returns the user defined builder
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::ValueOfDegression | ( | ) |
Returns the Value of Degression
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::VariableMaximumBuilder | ( | ) |
Returns the variable maximum builder
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::VariableMaximumOnlyBuilder | ( | ) |
Returns the variable maximum only builder
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::VariableMinimumBuilder | ( | ) |
Returns the variable minimum builder
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::StepoverBuilder::VerticalLimitBuilder | ( | ) |
Returns the vertical limit (inheritable tool dependent)
Created in NX6.0.0.
License requirements : None