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

Represents a Stepover Builder
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAM::StepoverBuilder:
NXOpen::TaggedObject NXOpen::CAM::WedmStepoverBuilder

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. More...
 
double Angular ()
 Returns the angular
Created in NX6.0.0. More...
 
NXOpen::CAM::StepoverBuilder::ApplyTypes ApplyOn ()
 Returns the apply on part option
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderBlankContourDepth ()
 Returns the Stepover Depth Builder
Created in NX8.5.0. More...
 
int BlankContourNoLevels ()
 Returns the number of levels
Created in NX8.5.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderDistanceBuilder ()
 Returns the distance (inheritable tool dependent)
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderDistanceMaximumBuilder ()
 Returns the distance maximum(inheritable tool dependent)
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderDistanceMinimumBuilder ()
 Returns the distance minimum(inheritable tool dependent)
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderFirstDistance ()
 Returns the First Distance
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderHorizontalLimitBuilder ()
 Returns the horizontal limit (inheritable tool dependent)
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderInheritableDistance ()
 Returns the distance (inheritable double)
Created in NX7.5.0. More...
 
double MaximumAverage ()
 Returns the variable average maximum value
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderMaximumAverageBuilder ()
 Returns the variable average maximum builder
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderMaximumAverageOnlyBuilder ()
 Returns the variable average maximum only builder
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderMaximumBuilder ()
 Returns the maximum builder
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderMaximumPercentBuilder ()
 Returns the maximum percent of remaining
Created in NX6.0.0. More...
 
double MinimumAverage ()
 Returns the variable average minimum value
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderMinimumAverageBuilder ()
 Returns the variable average minimum builder
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderMinimumDistance ()
 Returns the Minimum Distance
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderMinimumPercentBuilder ()
 Returns the minimum percent of remaining
Created in NX6.0.0. More...
 
NXOpen::CAM::MultipleStepoverBuilderMultipleBuilder ()
 Returns the multiple builder
Created in NX6.0.0. More...
 
int NumberAtFirstDirection ()
 Returns the number of stepovers at first direction
Created in NX6.0.0. More...
 
int NumberAtSecondDirection ()
 Returns the number of stepovers at second direction
Created in NX6.0.0. More...
 
int NumberOfStepovers ()
 Returns the number of stepovers
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderPercentFluteLength ()
 Returns the percent flute of length
Created in NX8.0.0. More...
 
double PercentOfDegression ()
 Returns the Percent of Degression
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderPercentOfRemainingBuilder ()
 Returns the percent of remaining
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderPercentThreadLength ()
 Returns the percent thread length
Created in NX7.5.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderPercentToolFlatBuilder ()
 Returns the percent tool flat
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderPercentWireBuilder ()
 Returns the % wire (inheritable tool dependent)
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderScallopBuilder ()
 Returns the scallop height
Created in NX6.0.0. More...
 
void SetAdditionalPasses (int newValue)
 Sets the number of additional passes
Created in NX6.0.0. More...
 
void SetAngular (double angular)
 Sets the angular
Created in NX6.0.0. More...
 
void SetApplyOn (NXOpen::CAM::StepoverBuilder::ApplyTypes applyOption)
 Sets the apply on part option
Created in NX6.0.0. More...
 
void SetBlankContourNoLevels (int noLevels)
 Sets the number of levels
Created in NX8.5.0. More...
 
void SetMaximumAverage (double maxAverage)
 Sets the variable average maximum value
Created in NX6.0.0. More...
 
void SetMinimumAverage (double minAverage)
 Sets the variable average minimum value
Created in NX6.0.0. More...
 
void SetNumberAtFirstDirection (int newValue)
 Sets the number of stepovers at first direction
Created in NX6.0.0. More...
 
void SetNumberAtSecondDirection (int newValue)
 Sets the number of stepovers at second direction
Created in NX6.0.0. More...
 
void SetNumberOfStepovers (int newValue)
 Sets the number of stepovers
Created in NX6.0.0. More...
 
void SetPercentOfDegression (double doubleValue)
 Sets the Percent of Degression
Created in NX9.0.0. More...
 
void SetStepoverType (NXOpen::CAM::StepoverBuilder::StepoverTypes newValue)
 Sets the stepover type
Created in NX6.0.0. More...
 
NXOpen::CAM::StepoverBuilder::StepoverTypes StepoverType ()
 Returns the stepover type
Created in NX6.0.0. More...
 
NXOpen::CAM::StockPerPassBuilderStockPerPassBuilder ()
 Returns the stock per pass
Created in NX6.0.0. More...
 
NXOpen::CAM::MultipleStepoverBuilderUserDefined ()
 Returns the user defined builder
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderValueOfDegression ()
 Returns the Value of Degression
Created in NX9.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderVariableMaximumBuilder ()
 Returns the variable maximum builder
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderVariableMaximumOnlyBuilder ()
 Returns the variable maximum only builder
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderVariableMinimumBuilder ()
 Returns the variable minimum builder
Created in NX6.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderVerticalLimitBuilder ()
 Returns the vertical limit (inheritable tool dependent)
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Stepover Builder
Created in NX6.0.0.


Member Enumeration Documentation

apply on part options
Created in NX6.0.0.


Enumerator
ApplyTypesOnPlane 

Apply on Plane.

ApplyTypesOnPart 

Apply on Part.

stepover options
Created in NX6.0.0.


Enumerator
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.

Member Function Documentation

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")

Parameters
newValuethe 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")

Parameters
angularthe 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")

Parameters
applyOptionthe 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")

Parameters
noLevelsthe 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")

Parameters
maxAveragethe 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")

Parameters
minAveragethe 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")

Parameters
newValuethe 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")

Parameters
newValuethe 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")

Parameters
newValuethe 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")

Parameters
doubleValuethe 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")

Parameters
newValuethe 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


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