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

Represents a RoughTurning Builder
To create a new instance of this class, use CAM::OperationCollection::CreateRoughTurningBuilder

Created in NX6.0.0. More...

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

List of all members.

Public Types

enum  CleanupTypes {
  CleanupTypesNone, CleanupTypesAll, CleanupTypesSteepOnly, CleanupTypesAllButSteep,
  CleanupTypesLevelOnly, CleanupTypesAllButLevel, CleanupTypesDownOnly, CleanupTypesPerReversal
}
 the Cleanup types
Created in NX6.0.0. More...
enum  LevelDepthModeTypes { LevelDepthModeTypesFromTool, LevelDepthModeTypesSpecify }
 the Level Depth Mode types
Created in NX6.0.0. More...
enum  ReversalModeTypes {
  ReversalModeTypesAsLevel, ReversalModeTypesInverse, ReversalModeTypesClosest, ReversalModeTypesCutLater,
  ReversalModeTypesOmit
}
 the Reversal Mode types
Created in NX6.0.0. More...

Public Member Functions

NXOpen::CAM::RoughTurningBuilder::CleanupTypes Cleanup ()
 Returns the Cleanup
Created in NX6.0.0.
NXOpen::CAM::CutStrategyCutStrategy ()
 Returns the Cut Strategy
Created in NX6.0.0.
NXOpen::CAM::TurnDirectionDirection ()
 Returns the Rough Direction
Created in NX6.0.0.
NXOpen::CAM::FirstPlungeFirstPlunge ()
 Returns the First Plunge
Created in NX6.0.0.
double LevelDepth ()
 Returns the level depth
Created in NX6.0.0.
NXOpen::CAM::RoughTurningBuilder::LevelDepthModeTypes LevelDepthMode ()
 Returns the Level Depth Mode
Created in NX6.0.0.
NXOpen::CAM::NcmTurnRoughBuilderNonCuttingBuilder ()
 Returns the non-cutting builder
Created in NX6.0.0.
NXOpen::CAM::RoughTurningBuilder::ReversalModeTypes ReversalMode ()
 Returns the Reversal Mode
Created in NX6.0.0.
double SafeDistance ()
 Returns the Safe Distance
Created in NX6.0.0.
void SetCleanup (NXOpen::CAM::RoughTurningBuilder::CleanupTypes cleanupMode)
 Sets the Cleanup
Created in NX6.0.0.
void SetLevelDepth (double levelDepth)
 Sets the level depth
Created in NX6.0.0.
void SetLevelDepthMode (NXOpen::CAM::RoughTurningBuilder::LevelDepthModeTypes levelDepthMode)
 Sets the Level Depth Mode
Created in NX6.0.0.
void SetReversalMode (NXOpen::CAM::RoughTurningBuilder::ReversalModeTypes reversalMode)
 Sets the Reversal Mode
Created in NX6.0.0.
void SetSafeDistance (double safeDistanceValue)
 Sets the Safe Distance
Created in NX6.0.0.
NXOpen::CAM::StepoverBuilderStepover ()
 Returns the Stepover
Created in NX6.0.0.

Detailed Description

Represents a RoughTurning Builder
To create a new instance of this class, use CAM::OperationCollection::CreateRoughTurningBuilder

Created in NX6.0.0.



Member Enumeration Documentation

the Cleanup types
Created in NX6.0.0.


Enumerator:
CleanupTypesNone 

Cleanup mode: None.

CleanupTypesAll 

Cleanup mode: All.

CleanupTypesSteepOnly 

Cleanup mode: Steep only.

CleanupTypesAllButSteep 

Cleanup mode: All but steep.

CleanupTypesLevelOnly 

Cleanup mode: Level only.

CleanupTypesAllButLevel 

Cleanup mode: All but level.

CleanupTypesDownOnly 

Cleanup mode: Down only.

CleanupTypesPerReversal 

Cleanup mode: Per reversal.

the Level Depth Mode types
Created in NX6.0.0.


Enumerator:
LevelDepthModeTypesFromTool 

Level depth mode: From Tool.

LevelDepthModeTypesSpecify 

Level depth mode: Specify.

the Reversal Mode types
Created in NX6.0.0.


Enumerator:
ReversalModeTypesAsLevel 

Reversal mode: As Level.

ReversalModeTypesInverse 

Reversal mode: Inverse.

ReversalModeTypesClosest 

Reversal mode: Closest.

ReversalModeTypesCutLater 

Reversal mode: Cut Later.

ReversalModeTypesOmit 

Reversal mode: Omit.


Member Function Documentation

Returns the Cleanup
Created in NX6.0.0.



License requirements : None

Returns the Cut Strategy
Created in NX6.0.0.



License requirements : None

Returns the Rough Direction
Created in NX6.0.0.



License requirements : None

Returns the First Plunge
Created in NX6.0.0.



License requirements : None

Returns the level depth
Created in NX6.0.0.



License requirements : None

Returns the Level Depth Mode
Created in NX6.0.0.



License requirements : None

Returns the non-cutting builder
Created in NX6.0.0.



License requirements : None

Returns the Reversal Mode
Created in NX6.0.0.



License requirements : None

Returns the Safe Distance
Created in NX6.0.0.



License requirements : None

Sets the Cleanup
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
cleanupModethe cleanup type

Sets the level depth
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
levelDepththe level depth

Sets the Level Depth Mode
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
levelDepthModethe level depth mode

Sets the Reversal Mode
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
reversalModethe reversal mode
void NXOpen::CAM::RoughTurningBuilder::SetSafeDistance ( double  safeDistanceValue)

Sets the Safe Distance
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
safeDistanceValuethe safe distance

Returns the Stepover
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.