NX Open C++ Reference Guide
Public Types | Public Member Functions
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

List of all members.

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
}
 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::InheritableToolDepBuilderDistanceBuilder ()
 Returns the distance (inheritable tool dependent)
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderDistanceMaximumBuilder ()
 Returns the distance maximum(inheritable tool dependent)
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderDistanceMinimumBuilder ()
 Returns the distance minimum(inheritable tool dependent)
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderHorizontalLimitBuilder ()
 Returns the horizontal limit (inheritable tool dependent)
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderInheritableDistance ()
 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::InheritableToolDepBuilderMaximumAverageBuilder ()
 Returns the variable average maximum builder
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderMaximumAverageOnlyBuilder ()
 Returns the variable average maximum only builder
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderMaximumBuilder ()
 Returns the maximum builder
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderMaximumPercentBuilder ()
 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::InheritableToolDepBuilderMinimumAverageBuilder ()
 Returns the variable average minimum builder
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderMinimumPercentBuilder ()
 Returns the minimum percent of remaining
Created in NX6.0.0.
NXOpen::CAM::MultipleStepoverBuilderMultipleBuilder ()
 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::InheritableDoubleBuilderPercentFluteLength ()
 Returns the percent flute of length
Created in NX8.0.0.
NXOpen::CAM::InheritableDoubleBuilderPercentOfRemainingBuilder ()
 Returns the percent of remaining
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderPercentThreadLength ()
 Returns the percent thread length
Created in NX7.5.0.
NXOpen::CAM::InheritableDoubleBuilderPercentToolFlatBuilder ()
 Returns the percent tool flat
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderPercentWireBuilder ()
 Returns the % wire (inheritable tool dependent)
Created in NX6.0.0.
NXOpen::CAM::InheritableDoubleBuilderScallopBuilder ()
 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 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 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::StockPerPassBuilderStockPerPassBuilder ()
 Returns the stock per pass
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderVariableMaximumBuilder ()
 Returns the variable maximum builder
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderVariableMaximumOnlyBuilder ()
 Returns the variable maximum only builder
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderVariableMinimumBuilder ()
 Returns the variable minimum builder
Created in NX6.0.0.
NXOpen::CAM::InheritableToolDepBuilderVerticalLimitBuilder ()
 Returns the vertical limit (inheritable tool dependent)
Created in NX6.0.0.

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.


Member Function Documentation

Returns the number of additional passes
Created in NX6.0.0.



License requirements : None

Returns the angular
Created in NX6.0.0.



License requirements : None

Returns the apply on part option
Created in NX6.0.0.



License requirements : None

Returns the distance (inheritable tool dependent)
Created in NX6.0.0.



License requirements : None

Returns the distance maximum(inheritable tool dependent)
Created in NX6.0.0.



License requirements : None

Returns the distance minimum(inheritable tool dependent)
Created in NX6.0.0.



License requirements : None

Returns the horizontal limit (inheritable tool dependent)
Created in NX6.0.0.



License requirements : None

Returns the distance (inheritable double)
Created in NX7.5.0.



License requirements : None

Returns the variable average maximum value
Created in NX6.0.0.



License requirements : None

Returns the variable average maximum builder
Created in NX6.0.0.



License requirements : None

Returns the variable average maximum only builder
Created in NX6.0.0.



License requirements : None

Returns the maximum builder
Created in NX6.0.0.



License requirements : None

Returns the maximum percent of remaining
Created in NX6.0.0.



License requirements : None

Returns the variable average minimum value
Created in NX6.0.0.



License requirements : None

Returns the variable average minimum builder
Created in NX6.0.0.



License requirements : None

Returns the minimum percent of remaining
Created in NX6.0.0.



License requirements : None

Returns the multiple builder
Created in NX6.0.0.



License requirements : None

Returns the number of stepovers at first direction
Created in NX6.0.0.



License requirements : None

Returns the number of stepovers at second direction
Created in NX6.0.0.



License requirements : None

Returns the number of stepovers
Created in NX6.0.0.



License requirements : None

Returns the percent flute of length
Created in NX8.0.0.



License requirements : None

Returns the percent of remaining
Created in NX6.0.0.



License requirements : None

Returns the percent thread length
Created in NX7.5.0.



License requirements : None

Returns the percent tool flat
Created in NX6.0.0.



License requirements : None

Returns the % wire (inheritable tool dependent)
Created in NX6.0.0.



License requirements : None

Returns the scallop height
Created in NX6.0.0.



License requirements : None

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

Sets the apply on part option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
applyOptionthe apply on part option

Sets the variable average maximum value
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
maxAveragethe variable average maximum value

Sets the variable average minimum value
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
minAveragethe variable average minimum value

Sets the number of stepovers at first direction
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe number of stepovers

Sets the number of stepovers at second direction
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe number of stepovers

Sets the number of stepovers
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe number of stepovers

Sets the stepover type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe stepover type

Returns the stepover type
Created in NX6.0.0.



License requirements : None

Returns the stock per pass
Created in NX6.0.0.



License requirements : None

Returns the variable maximum builder
Created in NX6.0.0.



License requirements : None

Returns the variable maximum only builder
Created in NX6.0.0.



License requirements : None

Returns the variable minimum builder
Created in NX6.0.0.



License requirements : None

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.