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

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

Inheritance diagram for NXOpen::CAM::RoughFinishTurningBuilder:
NXOpen::CAM::TurningOperationBuilder NXOpen::CAM::OperationBuilder NXOpen::CAM::ParamBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::CAM::FinishTurningBuilder NXOpen::CAM::RoughTurningBuilder

List of all members.

Public Types

enum  CustomMemberDataTypes { CustomMemberDataTypesWithinRegion, CustomMemberDataTypesWithinDistance }
 the Custom Member Data types
Created in NX6.0.0. More...
enum  CutRegionsTypes {
  CutRegionsTypesSingleRegion, CutRegionsTypesSingleDirection, CutRegionsTypesReverseDirection, CutRegionsTypesBiDirectional,
  CutRegionsTypesAlternate
}
 the Cut regions types
Created in NX6.0.0. More...
enum  ExtendModeTypes { ExtendModeTypesSpecify, ExtendModeTypesTagential, ExtendModeTypesTangential = 1 }
 the Extend Mode types
Created in NX6.0.0. More...
enum  MaximumAreaModes { MaximumAreaModesNone, MaximumAreaModesPartunit, MaximumAreaModesTool }
 the Maximum Area modes
Created in NX7.5.0. More...
enum  MinimumAreaTypes { MinimumAreaTypesNone, MinimumAreaTypesSpecify, MinimumAreaTypesPartunit = 1, MinimumAreaTypesTool }
 the Mininmum Area types
Created in NX6.0.0. More...
enum  MinmaxAreaUnits { MinmaxAreaUnitsSquare, MinmaxAreaUnitsPercentage }
 the Minimum/Maximum Area units
Created in NX7.5.0. More...
enum  MinmaxSizeModes { MinmaxSizeModesNone, MinmaxSizeModesAxial, MinmaxSizeModesRadial, MinmaxSizeModesAxialAndRadial }
 the Maximum/Maximum Size modes
Created in NX7.5.0. More...
enum  MinmaxSizeUnits { MinmaxSizeUnitsLength, MinmaxSizeUnitsPercentage }
 the Minimum/Maximum Size Axial/Radial units
Created in NX7.5.0. More...
enum  RegionMachiningTypes { RegionMachiningTypesSingle, RegionMachiningTypesMultiple }
 the Region Machining types
Created in NX6.0.0. More...
enum  RegionSelectionTypes { RegionSelectionTypesAutomatic, RegionSelectionTypesManual }
 the Region Selection types More...
enum  ToleranceOffsetTypes { ToleranceOffsetTypesAfterContainment, ToleranceOffsetTypesBeforeContainment }
 the Tolerance Offset types More...

Public Member Functions

NXOpen::CAM::TrimPlaneAxialTrimPlane1 ()
 Returns the axial trim plane 1
Created in NX6.0.0.
NXOpen::CAM::TrimPlaneAxialTrimPlane2 ()
 Returns the axial trim plane 2
Created in NX6.0.0.
NXOpen::CAM::RoughFinishTurningBuilder::CustomMemberDataTypes CustomMemberData ()
 Returns the Custom Member Data type
Created in NX6.0.0.
double CustomMemberDataDistance ()
 Returns the Custom Member Data Distance
Created in NX6.0.0.
NXOpen::CAM::TurnCutParametersCutParameters ()
 Returns the cut parameter object
Created in NX6.0.0.
NXOpen::CAM::RoughFinishTurningBuilder::CutRegionsTypes CutRegions ()
 Returns the Cut regions type
Created in NX6.0.0.
double EndAngle ()
 Returns the end angle
Created in NX6.0.0.
double EndOffset ()
 Returns the end offset
Created in NX6.0.0.
NXOpen::CAM::RoughFinishTurningBuilder::ExtendModeTypes ExtendMode ()
 Returns the Extend Mode
Created in NX6.0.0.
NXOpen::NXObjectGetStepAngleVector ()
 The Step Angle Vector.
bool IgnoreMinimumBoringDiameter ()
 Returns the Ignore Minimum Boring Diameter toggle
Created in NX6.0.0.
double LevelAngle ()
 Returns the Level Angle

NXOpen::CAM::CutAngleLevelAngleBuilder ()
 Returns the Level Angle
Created in NX7.5.0.
NXOpen::NXObjectLevelAngleVector ()
 Returns the Level Angle Vector

NXOpen::CAM::RoughFinishTurningBuilder::MaximumAreaModes MaximumAreaMode ()
 Returns the Maximum Area mode
Created in NX7.5.0.
double MaximumAreaSize ()
 Returns the Maximum Area Size
Created in NX7.5.0.
NXOpen::CAM::RoughFinishTurningBuilder::MinmaxAreaUnits MaximumAreaUnit ()
 Returns the Maximum Area Unit
Created in NX7.5.0.
NXOpen::CAM::InheritableToolDepBuilderMaximumSizeAxial ()
 Returns the Maximum Size Axial
Created in NX7.5.0.
NXOpen::CAM::RoughFinishTurningBuilder::MinmaxSizeModes MaximumSizeMode ()
 Returns the Maximum Size Mode
Created in NX7.5.0.
NXOpen::CAM::InheritableToolDepBuilderMaximumSizeRadial ()
 Returns the Maximum Size Radial
Created in NX7.5.0.
NXOpen::CAM::RoughFinishTurningBuilder::MinimumAreaTypes MinimumArea ()
 Returns the Minimum Area type
Created in NX6.0.0.
double MinimumAreaSize ()
 Returns the Minimum Area Size
Created in NX6.0.0.
NXOpen::CAM::RoughFinishTurningBuilder::MinmaxAreaUnits MinimumAreaUnit ()
 Returns the Minimum Area Unit
Created in NX7.5.0.
NXOpen::CAM::InheritableToolDepBuilderMinimumSizeAxial ()
 Returns the Minimum Size Axial
Created in NX7.5.0.
NXOpen::CAM::RoughFinishTurningBuilder::MinmaxSizeModes MinimumSizeMode ()
 Returns the Minimum Size Mode
Created in NX7.5.0.
NXOpen::CAM::InheritableToolDepBuilderMinimumSizeRadial ()
 Returns the Minimum Size Radial
Created in NX7.5.0.
bool OmitReversals ()
 Returns the Omit Reversals toggle
Created in NX6.0.0.
NXOpen::CAM::TrimPlaneRadialTrimPlane1 ()
 Returns the radial trim plane 1
Created in NX6.0.0.
NXOpen::CAM::TrimPlaneRadialTrimPlane2 ()
 Returns the radial trim plane 2
Created in NX6.0.0.
NXOpen::CAM::RoughFinishTurningBuilder::RegionMachiningTypes RegionMachining ()
 Returns the Region Machining type
Created in NX6.0.0.
NXOpen::CAM::RoughFinishTurningBuilder::RegionSelectionTypes RegionSelection ()
 Returns the Region Selection type
Created in NX6.0.0.
NXOpen::PointRegionSelectionPoint ()
 Returns the Region Selection Point
Created in NX6.0.0.
void SetCustomMemberData (NXOpen::CAM::RoughFinishTurningBuilder::CustomMemberDataTypes surfaceSensitivityMode)
 Sets the Custom Member Data type
Created in NX6.0.0.
void SetCustomMemberDataDistance (double surfaceSensitivityTolerance)
 Sets the Custom Member Data Distance
Created in NX6.0.0.
void SetCutRegions (NXOpen::CAM::RoughFinishTurningBuilder::CutRegionsTypes multipleCutRegions)
 Sets the Cut regions type
Created in NX6.0.0.
void SetEndAngle (double endAngle)
 Sets the end angle
Created in NX6.0.0.
void SetEndOffset (double endOffset)
 Sets the end offset
Created in NX6.0.0.
void SetExtendMode (NXOpen::CAM::RoughFinishTurningBuilder::ExtendModeTypes tangentialStartEndExtension)
 Sets the Extend Mode
Created in NX6.0.0.
void SetIgnoreMinimumBoringDiameter (bool ignoreMinBoringDia)
 Sets the Ignore Minimum Boring Diameter toggle
Created in NX6.0.0.
void SetLevelAngle (double levelAngle)
 Sets the Level Angle

void SetLevelAngleVector (NXOpen::NXObject *angleVector)
 Sets the Level Angle Vector

void SetMaximumAreaMode (NXOpen::CAM::RoughFinishTurningBuilder::MaximumAreaModes maximumAreaMode)
 Sets the Maximum Area mode
Created in NX7.5.0.
void SetMaximumAreaSize (double maxSize)
 Sets the Maximum Area Size
Created in NX7.5.0.
void SetMaximumAreaUnit (NXOpen::CAM::RoughFinishTurningBuilder::MinmaxAreaUnits maxAreaUnit)
 Sets the Maximum Area Unit
Created in NX7.5.0.
void SetMaximumSizeMode (NXOpen::CAM::RoughFinishTurningBuilder::MinmaxSizeModes maximumSizeMode)
 Sets the Maximum Size Mode
Created in NX7.5.0.
void SetMinimumArea (NXOpen::CAM::RoughFinishTurningBuilder::MinimumAreaTypes minimumAreaActive)
 Sets the Minimum Area type
Created in NX6.0.0.
void SetMinimumAreaSize (double minArea)
 Sets the Minimum Area Size
Created in NX6.0.0.
void SetMinimumAreaUnit (NXOpen::CAM::RoughFinishTurningBuilder::MinmaxAreaUnits minAreaUnit)
 Sets the Minimum Area Unit
Created in NX7.5.0.
void SetMinimumSizeMode (NXOpen::CAM::RoughFinishTurningBuilder::MinmaxSizeModes minimumSizeMode)
 Sets the Minimum Size Mode
Created in NX7.5.0.
void SetOmitReversals (bool omitReversals)
 Sets the Omit Reversals toggle
Created in NX6.0.0.
void SetRegionMachining (NXOpen::CAM::RoughFinishTurningBuilder::RegionMachiningTypes regionMachining)
 Sets the Region Machining type
Created in NX6.0.0.
void SetRegionSelection (NXOpen::CAM::RoughFinishTurningBuilder::RegionSelectionTypes cutRegionSelectionMode)
 Sets the Region Selection type
Created in NX6.0.0.
void SetRegionSelectionPoint (NXOpen::Point *cutRegionSelectionPoint)
 Sets the Region Selection Point
Created in NX6.0.0.
void SetStartAngle (double startAngle)
 Sets the start angle
Created in NX6.0.0.
void SetStartOffset (double startOffset)
 Sets the Start Offset
Created in NX6.0.0.
void SetStepAngle (double stepAngle)
 Sets the Step Angle

void SetStepAngleVector (NXOpen::NXObject *angleVector)
 Sets the step angle vector.
void SetToleranceOffset (NXOpen::CAM::RoughFinishTurningBuilder::ToleranceOffsetTypes toleranceOffsetMode)
 Sets the Tolerance Offset type
Created in NX6.0.0.
double StartAngle ()
 Returns the start angle
Created in NX6.0.0.
double StartOffset ()
 Returns the Start Offset
Created in NX6.0.0.
double StepAngle ()
 Returns the Step Angle

NXOpen::CAM::CutAngleStepAngleBuilder ()
 Returns the Step Angle
Created in NX7.5.0.
NXOpen::CAM::RoughFinishTurningBuilder::ToleranceOffsetTypes ToleranceOffset ()
 Returns the Tolerance Offset type
Created in NX6.0.0.
NXOpen::CAM::TrimPointTrimPoint1 ()
 Returns the trim point 1
Created in NX6.0.0.
NXOpen::CAM::TrimPointTrimPoint2 ()
 Returns the trim point 2
Created in NX6.0.0.

Detailed Description

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



Created in NX6.0.0.


Member Enumeration Documentation

the Custom Member Data types
Created in NX6.0.0.


Enumerator:
CustomMemberDataTypesWithinRegion 

Within Region.

CustomMemberDataTypesWithinDistance 

Within Distance.

the Cut regions types
Created in NX6.0.0.


Enumerator:
CutRegionsTypesSingleRegion 

Cut regions type: Single Region.

CutRegionsTypesSingleDirection 

Cut regions type: Single Direction.

CutRegionsTypesReverseDirection 

Cut regions type: Reverse Direction.

CutRegionsTypesBiDirectional 

Cut regions type: Bi-directional.

CutRegionsTypesAlternate 

Cut regions type: Alternate.

the Extend Mode types
Created in NX6.0.0.


Enumerator:
ExtendModeTypesSpecify 

Specify.

ExtendModeTypesTagential 

Tagential.

the Maximum Area modes
Created in NX7.5.0.


Enumerator:
MaximumAreaModesNone 

None.

MaximumAreaModesPartunit 

Part Unit.

MaximumAreaModesTool 

Tool.

the Mininmum Area types
Created in NX6.0.0.


Enumerator:
MinimumAreaTypesNone 

None.

MinimumAreaTypesSpecify 

Old NX6 item.

MinimumAreaTypesTool 

Tool.

the Minimum/Maximum Area units
Created in NX7.5.0.


Enumerator:
MinmaxAreaUnitsSquare 

Square length.

MinmaxAreaUnitsPercentage 

Percentage.

the Maximum/Maximum Size modes
Created in NX7.5.0.


Enumerator:
MinmaxSizeModesNone 

None.

MinmaxSizeModesAxial 

Axial.

MinmaxSizeModesRadial 

Radial.

MinmaxSizeModesAxialAndRadial 

Axial and Radial.

the Minimum/Maximum Size Axial/Radial units
Created in NX7.5.0.


Enumerator:
MinmaxSizeUnitsLength 

Length.

MinmaxSizeUnitsPercentage 

Percentage.

the Region Machining types
Created in NX6.0.0.


Enumerator:
RegionMachiningTypesSingle 

Region Machining type: Single.

RegionMachiningTypesMultiple 

Region Machining type: Multiple.

the Region Selection types

Enumerator:
RegionSelectionTypesAutomatic 

Automatic cut region selection.

RegionSelectionTypesManual 

Manual cut region selection.

the Tolerance Offset types

Enumerator:
ToleranceOffsetTypesAfterContainment 

Tolerance offset after containment.

ToleranceOffsetTypesBeforeContainment 

Tolerance offset before containment.


Member Function Documentation

Returns the axial trim plane 1
Created in NX6.0.0.



License requirements : None

Returns the axial trim plane 2
Created in NX6.0.0.



License requirements : None

Returns the Custom Member Data type
Created in NX6.0.0.



License requirements : None

Returns the Custom Member Data Distance
Created in NX6.0.0.



License requirements : None

Returns the cut parameter object
Created in NX6.0.0.



License requirements : None

Returns the Cut regions type
Created in NX6.0.0.



License requirements : None

Returns the end angle
Created in NX6.0.0.



License requirements : None

Returns the end offset
Created in NX6.0.0.



License requirements : None

Returns the Extend Mode
Created in NX6.0.0.



License requirements : None

The Step Angle Vector.

Returns:
the Step Angle Vector
Deprecated:
Deprecated in NX7.5.0.


Created in NX6.0.0.

License requirements : None

Returns the Ignore Minimum Boring Diameter toggle
Created in NX6.0.0.



License requirements : None

Returns the Level Angle

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : None

Returns the Level Angle
Created in NX7.5.0.



License requirements : None

Returns the Level Angle Vector

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : None

Returns the Maximum Area mode
Created in NX7.5.0.



License requirements : None

Returns the Maximum Area Size
Created in NX7.5.0.



License requirements : None

Returns the Maximum Area Unit
Created in NX7.5.0.



License requirements : None

Returns the Maximum Size Axial
Created in NX7.5.0.



License requirements : None

Returns the Maximum Size Mode
Created in NX7.5.0.



License requirements : None

Returns the Maximum Size Radial
Created in NX7.5.0.



License requirements : None

Returns the Minimum Area type
Created in NX6.0.0.



License requirements : None

Returns the Minimum Area Size
Created in NX6.0.0.



License requirements : None

Returns the Minimum Area Unit
Created in NX7.5.0.



License requirements : None

Returns the Minimum Size Axial
Created in NX7.5.0.



License requirements : None

Returns the Minimum Size Mode
Created in NX7.5.0.



License requirements : None

Returns the Minimum Size Radial
Created in NX7.5.0.



License requirements : None

Returns the Omit Reversals toggle
Created in NX6.0.0.



License requirements : None

Returns the radial trim plane 1
Created in NX6.0.0.



License requirements : None

Returns the radial trim plane 2
Created in NX6.0.0.



License requirements : None

Returns the Region Machining type
Created in NX6.0.0.



License requirements : None

Returns the Region Selection type
Created in NX6.0.0.



License requirements : None

Returns the Region Selection Point
Created in NX6.0.0.



License requirements : None

Sets the Custom Member Data type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
surfaceSensitivityModethe custom member data type
void NXOpen::CAM::RoughFinishTurningBuilder::SetCustomMemberDataDistance ( double  surfaceSensitivityTolerance)

Sets the Custom Member Data Distance
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
surfaceSensitivityTolerancethe custom member data distance

Sets the Cut regions type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
multipleCutRegionsthe Cut regions type

Sets the end angle
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
endAnglethe end angle

Sets the end offset
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
endOffsetthe end offset

Sets the Extend Mode
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
tangentialStartEndExtensionthe extend mode type

Sets the Ignore Minimum Boring Diameter toggle
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
ignoreMinBoringDiathe Ignore Minimum Boring Diameter

Sets the Level Angle

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Parameters:
levelAnglethe Level Angle

Sets the Level Angle Vector

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Parameters:
angleVectorthe Level Angle Vector

Sets the Maximum Area mode
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
maximumAreaModethe maximum area mode

Sets the Maximum Area Size
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
maxSizethe maximum size

Sets the Maximum Area Unit
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
maxAreaUnitthe maximum area unit

Sets the Maximum Size Mode
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
maximumSizeModethe maximum size mode

Sets the Minimum Area type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
minimumAreaActivethe minimum area type

Sets the Minimum Area Size
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
minAreathe minimum area size

Sets the Minimum Area Unit
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
minAreaUnitthe minimum area unit

Sets the Minimum Size Mode
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
minimumSizeModethe minimum size mode

Sets the Omit Reversals toggle
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
omitReversalsthe omit reversals

Sets the Region Machining type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
regionMachiningthe Region Machining type

Sets the Region Selection type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
cutRegionSelectionModethe region selection type

Sets the Region Selection Point
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
cutRegionSelectionPointthe region selection point

Sets the start angle
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startAnglethe start angle

Sets the Start Offset
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startOffsetthe start offset

Sets the Step Angle

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Parameters:
stepAnglethe Step Angle

Sets the step angle vector.


Deprecated:
Deprecated in NX7.5.0.


Created in NX6.0.0.

License requirements : cam_base ("CAM BASE")

Parameters:
angleVectorthe Step Angle Vector

Sets the Tolerance Offset type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
toleranceOffsetModethe tolerance offset type

Returns the start angle
Created in NX6.0.0.



License requirements : None

Returns the Start Offset
Created in NX6.0.0.



License requirements : None

Returns the Step Angle

Deprecated:
Deprecated in NX7.5.0.



Created in NX6.0.0.

License requirements : None

Returns the Step Angle
Created in NX7.5.0.



License requirements : None

Returns the Tolerance Offset type
Created in NX6.0.0.



License requirements : None

Returns the trim point 1
Created in NX6.0.0.



License requirements : None

Returns the trim point 2
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.