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

Represents an avoidance start Builder
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAM::TurnRoughFinishLocalReturnBuilder:
NXOpen::TaggedObject

Public Types

enum  AdjustmentModeTypes { AdjustmentModeTypesNone, AdjustmentModeTypesRange, AdjustmentModeTypesAlignment }
 the adjustment mode options
Created in NX6.0.0. More...
 
enum  DwellUnitTypes { DwellUnitTypesNone, DwellUnitTypesSeconds, DwellUnitTypesRevolutions }
 the Dwell Unit type
Created in NX6.0.0. More...
 
enum  LimitTypes { LimitTypesDistanceOrTime, LimitTypesPercent }
 the local limit mode
Created in NX6.0.0. More...
 
enum  ModeTypes {
  ModeTypesNone, ModeTypesDistance, ModeTypesTime, ModeTypesNumberOfPasses,
  ModeTypesNumberOfCuts, ModeTypesNumberOfLevels
}
 The local return type options
Created in NX6.0.0. More...
 
enum  ReturnMoveModeTypes {
  ReturnMoveModeTypesNone, ReturnMoveModeTypesDirect, ReturnMoveModeTypesRadialAxial, ReturnMoveModeTypesAxialRadial,
  ReturnMoveModeTypesClearRadialDirect, ReturnMoveModeTypesClearAxialDirect, ReturnMoveModeTypesClearRadial, ReturnMoveModeTypesClearAxial,
  ReturnMoveModeTypesRadialClearAxialDirect, ReturnMoveModeTypesRadialAxialRadial, ReturnMoveModeTypesRadialClearAxial, ReturnMoveModeTypesClearRadialClearAxialDirect,
  ReturnMoveModeTypesClearRadialAxialRadial, ReturnMoveModeTypesClearRadialClearAxial, ReturnMoveModeTypesSameAsDeparture
}
 the return move mode options
Created in NX6.0.0. More...
 

Public Member Functions

NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::AdjustmentModeTypes AdjustmentMode ()
 Returns the adjustment mode mode
Created in NX6.0.0. More...
 
double Distance ()
 Returns the local distance value
Created in NX6.0.0. More...
 
double Dwell ()
 Returns the Dwell Time or Revolutions
Created in NX6.0.0. More...
 
NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::DwellUnitTypes DwellUnit ()
 Returns the Dwell Unit type
Created in NX6.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderEndOfPathBuilder ()
 Returns the end event builder
Created in NX6.0.0. More...
 
NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::LimitTypes GetLowerLimitType ()
 Get the lower limits mode. More...
 
NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::LimitTypes GetUpperLimitType ()
 Get the upper limits mode. More...
 
double LowerLimit ()
 Returns the lower limit
Created in NX6.0.0. More...
 
NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::ModeTypes Mode ()
 Returns the local return type
Created in NX6.0.0. More...
 
int NumberOfCuts ()
 Returns the local number of cuts
Created in NX6.0.0. More...
 
int NumberOfLevels ()
 Returns the local number of levels
Created in NX6.0.0. More...
 
int NumberOfPasses ()
 Returns the local number of passes value
Created in NX6.0.0. More...
 
NXString OperatorMessage ()
 Returns the Operator Message String
Created in NX6.0.0. More...
 
bool OutputOperatorMessage ()
 Returns the output operator message option
Created in NX6.0.0. More...
 
bool OutputOpskip ()
 Returns the output opskip option
Created in NX6.0.0. More...
 
bool OutputOpstop ()
 Returns the output opstop option
Created in NX6.0.0. More...
 
bool OutputStop ()
 Returns the output stop option
Created in NX6.0.0. More...
 
NXOpen::PointPoint ()
 Returns the local return point
Created in NX6.0.0. More...
 
NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::ReturnMoveModeTypes ReturnMoveMode ()
 Returns the adjustment mode mode
Created in NX6.0.0. More...
 
void SetAdjustmentMode (NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::AdjustmentModeTypes adjustmentMode)
 Sets the adjustment mode mode
Created in NX6.0.0. More...
 
void SetDistance (double localDistanceValue)
 Sets the local distance value
Created in NX6.0.0. More...
 
void SetDwell (double dwell)
 Sets the Dwell Time or Revolutions
Created in NX6.0.0. More...
 
void SetDwellUnit (NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::DwellUnitTypes dwellUnit)
 Sets the Dwell Unit type
Created in NX6.0.0. More...
 
void SetLowerLimit (double lowerLimitValue)
 Sets the lower limit
Created in NX6.0.0. More...
 
void SetLowerLimitType (NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::LimitTypes lowerLimitModeValue)
 Set the lower limits mode
Created in NX6.0.0. More...
 
void SetMode (NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::ModeTypes localReturnModeType)
 Sets the local return type
Created in NX6.0.0. More...
 
void SetNumberOfCuts (int localNumberOfCutsValue)
 Sets the local number of cuts
Created in NX6.0.0. More...
 
void SetNumberOfLevels (int localNumberOfLevelsValue)
 Sets the local number of levels
Created in NX6.0.0. More...
 
void SetNumberOfPasses (int localNumberOfPassesValue)
 Sets the local number of passes value
Created in NX6.0.0. More...
 
void SetOperatorMessage (const NXString &operatorMessage)
 Sets the Operator Message String
Created in NX6.0.0. More...
 
void SetOperatorMessage (const char *operatorMessage)
 Sets the Operator Message String
Created in NX6.0.0. More...
 
void SetOutputOperatorMessage (bool operatorMessage)
 Sets the output operator message option
Created in NX6.0.0. More...
 
void SetOutputOpskip (bool opskipValue)
 Sets the output opskip option
Created in NX6.0.0. More...
 
void SetOutputOpstop (bool opstopValue)
 Sets the output opstop option
Created in NX6.0.0. More...
 
void SetOutputStop (bool stopValue)
 Sets the output stop option
Created in NX6.0.0. More...
 
void SetPoint (NXOpen::Point *localReturnPoint)
 Sets the local return point
Created in NX6.0.0. More...
 
void SetReturnMoveMode (NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::ReturnMoveModeTypes returnMoveMode)
 Sets the adjustment mode mode
Created in NX6.0.0. More...
 
void SetTime (double localTimeValue)
 Sets the local time value
Created in NX6.0.0. More...
 
void SetUpperLimit (double upperLimitValue)
 Sets the upper limit
Created in NX6.0.0. More...
 
void SetUpperLimitType (NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::LimitTypes upperLimitModeValue)
 Set the upper limits mode
Created in NX6.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderStartOfPathBuilder ()
 Returns the start event builder
Created in NX6.0.0. More...
 
double Time ()
 Returns the local time value
Created in NX6.0.0. More...
 
double UpperLimit ()
 Returns the upper limit
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 an avoidance start Builder
Created in NX6.0.0.


Member Enumeration Documentation

the adjustment mode options
Created in NX6.0.0.


Enumerator
AdjustmentModeTypesNone 

Ajustment: None.

AdjustmentModeTypesRange 

Ajustment: Range.

AdjustmentModeTypesAlignment 

Ajustment: Alignment.

the Dwell Unit type
Created in NX6.0.0.


Enumerator
DwellUnitTypesNone 

None.

DwellUnitTypesSeconds 

Seconds.

DwellUnitTypesRevolutions 

Revolutions.

the local limit mode
Created in NX6.0.0.


Enumerator
LimitTypesDistanceOrTime 

mm,inch or sec

LimitTypesPercent 

%

The local return type options
Created in NX6.0.0.


Enumerator
ModeTypesNone 

Local Return: None.

ModeTypesDistance 

Local Return: Distance.

ModeTypesTime 

Local Return: Time.

ModeTypesNumberOfPasses 

Local Return: Number of Passes.

ModeTypesNumberOfCuts 

Local Return: Number of Cuts.

ModeTypesNumberOfLevels 

Local Return: Number of Levels.

the return move mode options
Created in NX6.0.0.


Enumerator
ReturnMoveModeTypesNone 

Return Move: Nove.

ReturnMoveModeTypesDirect 

Return Move: Direct.

ReturnMoveModeTypesRadialAxial 

Return Move: Radial-Axial.

ReturnMoveModeTypesAxialRadial 

Return Move: Axial-Radial.

ReturnMoveModeTypesClearRadialDirect 

Return Move: Clear Radial-Direct.

ReturnMoveModeTypesClearAxialDirect 

Return Move: Clear Axial-Direct.

ReturnMoveModeTypesClearRadial 

Return Move: Clear Radial.

ReturnMoveModeTypesClearAxial 

Return Move: Clear Axial.

ReturnMoveModeTypesRadialClearAxialDirect 

Return Move: Radial-Clear Axial-Direct.

ReturnMoveModeTypesRadialAxialRadial 

Return Move: Radial-Axial-Radial.

ReturnMoveModeTypesRadialClearAxial 

Return Move: Radial-Clear Axial.

ReturnMoveModeTypesClearRadialClearAxialDirect 

Return Move: Clear Radial-Clear Axial-Direct.

ReturnMoveModeTypesClearRadialAxialRadial 

Return Move: Clear Radial-Axial-Radial.

ReturnMoveModeTypesClearRadialClearAxial 

Return Move: Clear Radial-Clear Axial.

ReturnMoveModeTypesSameAsDeparture 

Return Move: Same as Departure.

Member Function Documentation

NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::AdjustmentModeTypes NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::AdjustmentMode ( )

Returns the adjustment mode mode
Created in NX6.0.0.



License requirements : None

double NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::Distance ( )

Returns the local distance value
Created in NX6.0.0.



License requirements : None

double NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::Dwell ( )

Returns the Dwell Time or Revolutions
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::DwellUnitTypes NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::DwellUnit ( )

Returns the Dwell Unit type
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::EndOfPathBuilder ( )

Returns the end event builder
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::LimitTypes NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::GetLowerLimitType ( )

Get the lower limits mode.

Returns
the lower limits mode value
Created in NX6.0.0.

License requirements : None
NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::LimitTypes NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::GetUpperLimitType ( )

Get the upper limits mode.

Returns
the upper limits mode value
Created in NX6.0.0.

License requirements : None
double NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::LowerLimit ( )

Returns the lower limit
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::ModeTypes NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::Mode ( )

Returns the local return type
Created in NX6.0.0.



License requirements : None

int NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::NumberOfCuts ( )

Returns the local number of cuts
Created in NX6.0.0.



License requirements : None

int NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::NumberOfLevels ( )

Returns the local number of levels
Created in NX6.0.0.



License requirements : None

int NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::NumberOfPasses ( )

Returns the local number of passes value
Created in NX6.0.0.



License requirements : None

NXString NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::OperatorMessage ( )

Returns the Operator Message String
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::OutputOperatorMessage ( )

Returns the output operator message option
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::OutputOpskip ( )

Returns the output opskip option
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::OutputOpstop ( )

Returns the output opstop option
Created in NX6.0.0.



License requirements : None

bool NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::OutputStop ( )

Returns the output stop option
Created in NX6.0.0.



License requirements : None

NXOpen::Point* NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::Point ( )

Returns the local return point
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::ReturnMoveModeTypes NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::ReturnMoveMode ( )

Returns the adjustment mode mode
Created in NX6.0.0.



License requirements : None

void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetAdjustmentMode ( NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::AdjustmentModeTypes  adjustmentMode)

Sets the adjustment mode mode
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
adjustmentModethe adjustment mode value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetDistance ( double  localDistanceValue)

Sets the local distance value
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
localDistanceValuethe local distance value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetDwell ( double  dwell)

Sets the Dwell Time or Revolutions
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
dwellthe Dwell Time or Revolutions value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetDwellUnit ( NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::DwellUnitTypes  dwellUnit)

Sets the Dwell Unit type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
dwellUnitthe Dwell Unit value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetLowerLimit ( double  lowerLimitValue)

Sets the lower limit
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
lowerLimitValuethe lower limit value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetLowerLimitType ( NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::LimitTypes  lowerLimitModeValue)

Set the lower limits mode
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
lowerLimitModeValuethe lower limits mode value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetMode ( NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::ModeTypes  localReturnModeType)

Sets the local return type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
localReturnModeTypethe start local return type value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetNumberOfCuts ( int  localNumberOfCutsValue)

Sets the local number of cuts
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
localNumberOfCutsValuethe local number of cuts value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetNumberOfLevels ( int  localNumberOfLevelsValue)

Sets the local number of levels
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
localNumberOfLevelsValuethe local number of levels value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetNumberOfPasses ( int  localNumberOfPassesValue)

Sets the local number of passes value
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
localNumberOfPassesValuethe local number of passes value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetOperatorMessage ( const NXString operatorMessage)

Sets the Operator Message String
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
operatorMessagethe Operator Message String value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetOperatorMessage ( const char *  operatorMessage)

Sets the Operator Message String
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
operatorMessagethe Operator Message String value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetOutputOperatorMessage ( bool  operatorMessage)

Sets the output operator message option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
operatorMessagethe Operator Message value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetOutputOpskip ( bool  opskipValue)

Sets the output opskip option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
opskipValuethe Opskip value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetOutputOpstop ( bool  opstopValue)

Sets the output opstop option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
opstopValuethe Opstop value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetOutputStop ( bool  stopValue)

Sets the output stop option
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
stopValuethe Stop value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetPoint ( NXOpen::Point localReturnPoint)

Sets the local return point
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
localReturnPointthe local return point value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetReturnMoveMode ( NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::ReturnMoveModeTypes  returnMoveMode)

Sets the adjustment mode mode
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
returnMoveModethe return move mode value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetTime ( double  localTimeValue)

Sets the local time value
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
localTimeValuethe local time value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetUpperLimit ( double  upperLimitValue)

Sets the upper limit
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
upperLimitValuethe upper limit value
void NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::SetUpperLimitType ( NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::LimitTypes  upperLimitModeValue)

Set the upper limits mode
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
upperLimitModeValuethe upper limits mode value
NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::StartOfPathBuilder ( )

Returns the start event builder
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

double NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::Time ( )

Returns the local time value
Created in NX6.0.0.



License requirements : None

double NXOpen::CAM::TurnRoughFinishLocalReturnBuilder::UpperLimit ( )

Returns the upper limit
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.