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

Represents a test cut builder
Created in NX8.0.0. More...

Inheritance diagram for NXOpen::CAM::TurnRoughFinishTestCut:
NXOpen::TaggedObject

Public Types

enum  CutTypes { CutTypesAxial, CutTypesContour }
 the test cut type options More...
 
enum  DirectionTypes { DirectionTypesReverse, DirectionTypesForward }
 the test cut direction options More...
 
enum  FeedInTypes { FeedInTypesNone, FeedInTypesLinear, FeedInTypesSameAsProfileEngage, FeedInTypesSameAsFirstTestCut }
 the test cut feed in options More...
 
enum  FeedOutTypes { FeedOutTypesNone, FeedOutTypesLinear, FeedOutTypesSameAsProfileRetract, FeedOutTypesSameAsFirstTestCut }
 the test cut feed out options More...
 
enum  MeasuringPositionTypes { MeasuringPositionTypesAutomatic, MeasuringPositionTypesPoint, MeasuringPositionTypesSameAsFirstTestCut }
 the test cut measuring position options More...
 
enum  ReturnMoveTypes { ReturnMoveTypesDirect, ReturnMoveTypesRadialAxial, ReturnMoveTypesAxialRadial, ReturnMoveTypesSameAsFirstTestCut }
 the test cut return move options More...
 
enum  SecondarySequenceTypes { SecondarySequenceTypesNone, SecondarySequenceTypesDiameter, SecondarySequenceTypesFace }
 the secondary test cut sequence options More...
 
enum  SequenceTypes { SequenceTypesNone, SequenceTypesTestCutAndFinish, SequenceTypesTestCutOnly }
 the test cut sequence options More...
 
enum  StockModeTypes { StockModeTypesAutomatic, StockModeTypesSpecify, StockModeTypesSameAsFirstTestCut }
 the test cut stock mode options More...
 
enum  StopPositionTypes {
  StopPositionTypesAutomatic, StopPositionTypesPoint, StopPositionTypesLength, StopPositionTypesPercent,
  StopPositionTypesSameAsFirstTestCut
}
 the test cut stop position options More...
 

Public Member Functions

NXOpen::CAM::TurnRoughFinishTestCut::CutTypes CutType ()
 Returns the test cut type
Created in NX8.0.0. More...
 
NXOpen::CAM::TurnRoughFinishTestCut::DirectionTypes Direction ()
 Returns the test cut direction
Created in NX8.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderEndOfTestCut ()
 Returns the end of test cut
Created in NX8.0.0. More...
 
NXOpen::CAM::TurnRoughFinishTestCut::FeedInTypes FeedIn ()
 Returns the test cut feed in
Created in NX8.0.0. More...
 
double FeedInAngle ()
 Returns the test cut feed in angle
Created in NX8.0.0. More...
 
double FeedInLength ()
 Returns the test cut feed in length
Created in NX8.0.0. More...
 
NXOpen::CAM::TurnRoughFinishTestCut::FeedOutTypes FeedOut ()
 Returns the test cut feed out
Created in NX8.0.0. More...
 
double FeedOutAngle ()
 Returns the test cut feed out angle
Created in NX8.0.0. More...
 
double FeedOutLength ()
 Returns the test cut feed out length
Created in NX8.0.0. More...
 
NXOpen::PointMeasuringPoint ()
 Returns the test cut measuring point
Created in NX8.0.0. More...
 
NXOpen::CAM::TurnRoughFinishTestCut::MeasuringPositionTypes MeasuringPosition ()
 Returns the test cut measuring position
Created in NX8.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderMeasuringStop ()
 Returns the measuring stop
Created in NX8.0.0. More...
 
int NumberOfPasses ()
 Returns the test cut number of passes
Created in NX8.0.0. More...
 
NXOpen::CAM::TurnRoughFinishTestCut::ReturnMoveTypes ReturnMoveOption ()
 Returns the test cut return move
Created in NX8.0.0. More...
 
NXOpen::PointReturnMovePoint ()
 Returns the test cut return move point
Created in NX8.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderSecondaryEndOfTestCut ()
 Returns the secondary end of test cut
Created in NX8.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderSecondaryMeasuringStop ()
 Returns the secondary measuring stop
Created in NX8.0.0. More...
 
NXOpen::CAM::TurnRoughFinishTestCut::SecondarySequenceTypes SecondarySequence ()
 Returns the secondary test cut sequence
Created in NX8.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderSecondaryStartOfTestCut ()
 Returns the secondary start of test cut
Created in NX8.0.0. More...
 
NXOpen::CAM::TurnRoughFinishTestCut::SequenceTypes Sequence ()
 Returns the test cut sequence
Created in NX8.0.0. More...
 
void SetCutType (NXOpen::CAM::TurnRoughFinishTestCut::CutTypes cutType)
 Sets the test cut type
Created in NX8.0.0. More...
 
void SetDirection (NXOpen::CAM::TurnRoughFinishTestCut::DirectionTypes direction)
 Sets the test cut direction
Created in NX8.0.0. More...
 
void SetFeedIn (NXOpen::CAM::TurnRoughFinishTestCut::FeedInTypes feedIn)
 Sets the test cut feed in
Created in NX8.0.0. More...
 
void SetFeedInAngle (double feedInAngle)
 Sets the test cut feed in angle
Created in NX8.0.0. More...
 
void SetFeedInLength (double feedInLength)
 Sets the test cut feed in length
Created in NX8.0.0. More...
 
void SetFeedOut (NXOpen::CAM::TurnRoughFinishTestCut::FeedOutTypes feedOut)
 Sets the test cut feed out
Created in NX8.0.0. More...
 
void SetFeedOutAngle (double feedOutAngle)
 Sets the test cut feed out angle
Created in NX8.0.0. More...
 
void SetFeedOutLength (double feedOutLength)
 Sets the test cut feed out length
Created in NX8.0.0. More...
 
void SetMeasuringPoint (NXOpen::Point *measuringPoint)
 Sets the test cut measuring point
Created in NX8.0.0. More...
 
void SetMeasuringPosition (NXOpen::CAM::TurnRoughFinishTestCut::MeasuringPositionTypes measuringPosition)
 Sets the test cut measuring position
Created in NX8.0.0. More...
 
void SetNumberOfPasses (int numberOfPasses)
 Sets the test cut number of passes
Created in NX8.0.0. More...
 
void SetReturnMoveOption (NXOpen::CAM::TurnRoughFinishTestCut::ReturnMoveTypes returnMove)
 Sets the test cut return move
Created in NX8.0.0. More...
 
void SetReturnMovePoint (NXOpen::Point *returnMovePoint)
 Sets the test cut return move point
Created in NX8.0.0. More...
 
void SetSecondarySequence (NXOpen::CAM::TurnRoughFinishTestCut::SecondarySequenceTypes secondarySequence)
 Sets the secondary test cut sequence
Created in NX8.0.0. More...
 
void SetSequence (NXOpen::CAM::TurnRoughFinishTestCut::SequenceTypes sequence)
 Sets the test cut sequence
Created in NX8.0.0. More...
 
void SetStock (double stock)
 Sets the test cut stock
Created in NX8.0.0. More...
 
void SetStockMode (NXOpen::CAM::TurnRoughFinishTestCut::StockModeTypes stockMode)
 Sets the test cut stock mode
Created in NX8.0.0. More...
 
void SetStopDistance (double stopDistance)
 Sets the test cut stop distance
Created in NX8.0.0. More...
 
void SetStopPercentage (double stopPercentage)
 Sets the test cut stop percentage
Created in NX8.0.0. More...
 
void SetStopPoint (NXOpen::Point *stopPoint)
 Sets the test cut stop point
Created in NX8.0.0. More...
 
void SetStopPosition (NXOpen::CAM::TurnRoughFinishTestCut::StopPositionTypes stopPosition)
 Sets the test cut stop position
Created in NX8.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderStartOfFinishPass ()
 Returns the start of finish pass
Created in NX8.0.0. More...
 
NXOpen::CAM::PostEventsCiBuilderStartOfTestCut ()
 Returns the start of test cut
Created in NX8.0.0. More...
 
double Stock ()
 Returns the test cut stock
Created in NX8.0.0. More...
 
NXOpen::CAM::TurnRoughFinishTestCut::StockModeTypes StockMode ()
 Returns the test cut stock mode
Created in NX8.0.0. More...
 
double StopDistance ()
 Returns the test cut stop distance
Created in NX8.0.0. More...
 
double StopPercentage ()
 Returns the test cut stop percentage
Created in NX8.0.0. More...
 
NXOpen::PointStopPoint ()
 Returns the test cut stop point
Created in NX8.0.0. More...
 
NXOpen::CAM::TurnRoughFinishTestCut::StopPositionTypes StopPosition ()
 Returns the test cut stop position
Created in NX8.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 test cut builder
Created in NX8.0.0.


Member Enumeration Documentation

the test cut type options

Enumerator
CutTypesAxial 

Test Cut Type: Axial.

CutTypesContour 

Test Cut Type: Contour.

the test cut direction options

Enumerator
DirectionTypesReverse 

Test Direction: Reverse.

DirectionTypesForward 

Test Direction: Forward.

the test cut feed in options

Enumerator
FeedInTypesNone 

Test Cut Feed In: None.

FeedInTypesLinear 

Test Cut Feed In: Linear.

FeedInTypesSameAsProfileEngage 

Test Cut Feed In: Same as Profile eEgange.

FeedInTypesSameAsFirstTestCut 

Test Cut Feed In: Same as First Test Cut.

the test cut feed out options

Enumerator
FeedOutTypesNone 

Test Cut Feed Out: None.

FeedOutTypesLinear 

Test Cut Feed Out: Linear.

FeedOutTypesSameAsProfileRetract 

Test Cut Feed Out: Same as Profile Retract.

FeedOutTypesSameAsFirstTestCut 

Test Cut Feed Out: Same as First Test Cut.

the test cut measuring position options

Enumerator
MeasuringPositionTypesAutomatic 

Test Cut Measuring Position: Automatic.

MeasuringPositionTypesPoint 

Test Cut Measuring Position: Point.

MeasuringPositionTypesSameAsFirstTestCut 

Test Cut Measuring Position: Same as First Test Cut.

the test cut return move options

Enumerator
ReturnMoveTypesDirect 

Test Cut Return Move: Direct.

ReturnMoveTypesRadialAxial 

Test Cut Return Move: Radial -> Axial.

ReturnMoveTypesAxialRadial 

Test Cut Return Move: Axial -> Radial.

ReturnMoveTypesSameAsFirstTestCut 

Test Cut Return Move: Same as First Test Cut.

the secondary test cut sequence options

Enumerator
SecondarySequenceTypesNone 

Secondary Test Cut Sequence: None.

SecondarySequenceTypesDiameter 

Secondary Test Cut Sequence: Diameter.

SecondarySequenceTypesFace 

Secondary Test Cut Sequence: Face.

the test cut sequence options

Enumerator
SequenceTypesNone 

Test Cut Sequence: None.

SequenceTypesTestCutAndFinish 

Test Cut Sequence: Test Cut and Finish.

SequenceTypesTestCutOnly 

Test Cut Sequence: Test Cut Only.

the test cut stock mode options

Enumerator
StockModeTypesAutomatic 

Test Cut Stock Mode: Automatic.

StockModeTypesSpecify 

Test Cut Stock Mode: Specify.

StockModeTypesSameAsFirstTestCut 

Test Cut Stock Mode: Same as First Test Cut.

the test cut stop position options

Enumerator
StopPositionTypesAutomatic 

Test Cut Stop Position: Automatic.

StopPositionTypesPoint 

Test Cut Stop Position: Point.

StopPositionTypesLength 

Test Cut Stop Position: Length.

StopPositionTypesPercent 

Test Cut Stop Position: Percent of Finish Cut.

StopPositionTypesSameAsFirstTestCut 

Test Cut Stop Position: Same as First Test Cut.

Member Function Documentation

NXOpen::CAM::TurnRoughFinishTestCut::CutTypes NXOpen::CAM::TurnRoughFinishTestCut::CutType ( )

Returns the test cut type
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::TurnRoughFinishTestCut::DirectionTypes NXOpen::CAM::TurnRoughFinishTestCut::Direction ( )

Returns the test cut direction
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::TurnRoughFinishTestCut::EndOfTestCut ( )

Returns the end of test cut
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::TurnRoughFinishTestCut::FeedInTypes NXOpen::CAM::TurnRoughFinishTestCut::FeedIn ( )

Returns the test cut feed in
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::TurnRoughFinishTestCut::FeedInAngle ( )

Returns the test cut feed in angle
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::TurnRoughFinishTestCut::FeedInLength ( )

Returns the test cut feed in length
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::TurnRoughFinishTestCut::FeedOutTypes NXOpen::CAM::TurnRoughFinishTestCut::FeedOut ( )

Returns the test cut feed out
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::TurnRoughFinishTestCut::FeedOutAngle ( )

Returns the test cut feed out angle
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::TurnRoughFinishTestCut::FeedOutLength ( )

Returns the test cut feed out length
Created in NX8.0.0.



License requirements : None

NXOpen::Point* NXOpen::CAM::TurnRoughFinishTestCut::MeasuringPoint ( )

Returns the test cut measuring point
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::TurnRoughFinishTestCut::MeasuringPositionTypes NXOpen::CAM::TurnRoughFinishTestCut::MeasuringPosition ( )

Returns the test cut measuring position
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::TurnRoughFinishTestCut::MeasuringStop ( )

Returns the measuring stop
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

int NXOpen::CAM::TurnRoughFinishTestCut::NumberOfPasses ( )

Returns the test cut number of passes
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::TurnRoughFinishTestCut::ReturnMoveTypes NXOpen::CAM::TurnRoughFinishTestCut::ReturnMoveOption ( )

Returns the test cut return move
Created in NX8.0.0.



License requirements : None

NXOpen::Point* NXOpen::CAM::TurnRoughFinishTestCut::ReturnMovePoint ( )

Returns the test cut return move point
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::TurnRoughFinishTestCut::SecondaryEndOfTestCut ( )

Returns the secondary end of test cut
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::TurnRoughFinishTestCut::SecondaryMeasuringStop ( )

Returns the secondary measuring stop
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::TurnRoughFinishTestCut::SecondarySequenceTypes NXOpen::CAM::TurnRoughFinishTestCut::SecondarySequence ( )

Returns the secondary test cut sequence
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::TurnRoughFinishTestCut::SecondaryStartOfTestCut ( )

Returns the secondary start of test cut
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::TurnRoughFinishTestCut::SequenceTypes NXOpen::CAM::TurnRoughFinishTestCut::Sequence ( )

Returns the test cut sequence
Created in NX8.0.0.



License requirements : None

void NXOpen::CAM::TurnRoughFinishTestCut::SetCutType ( NXOpen::CAM::TurnRoughFinishTestCut::CutTypes  cutType)

Sets the test cut type
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
cutTypethe test cut type
void NXOpen::CAM::TurnRoughFinishTestCut::SetDirection ( NXOpen::CAM::TurnRoughFinishTestCut::DirectionTypes  direction)

Sets the test cut direction
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
directionthe test cut direction
void NXOpen::CAM::TurnRoughFinishTestCut::SetFeedIn ( NXOpen::CAM::TurnRoughFinishTestCut::FeedInTypes  feedIn)

Sets the test cut feed in
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
feedInthe test cut feed in
void NXOpen::CAM::TurnRoughFinishTestCut::SetFeedInAngle ( double  feedInAngle)

Sets the test cut feed in angle
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
feedInAnglethe test cut feed in angle
void NXOpen::CAM::TurnRoughFinishTestCut::SetFeedInLength ( double  feedInLength)

Sets the test cut feed in length
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
feedInLengththe test cut feed in length
void NXOpen::CAM::TurnRoughFinishTestCut::SetFeedOut ( NXOpen::CAM::TurnRoughFinishTestCut::FeedOutTypes  feedOut)

Sets the test cut feed out
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
feedOutthe test cut feed out
void NXOpen::CAM::TurnRoughFinishTestCut::SetFeedOutAngle ( double  feedOutAngle)

Sets the test cut feed out angle
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
feedOutAnglethe test cut feed out angle
void NXOpen::CAM::TurnRoughFinishTestCut::SetFeedOutLength ( double  feedOutLength)

Sets the test cut feed out length
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
feedOutLengththe test cut feed out length
void NXOpen::CAM::TurnRoughFinishTestCut::SetMeasuringPoint ( NXOpen::Point measuringPoint)

Sets the test cut measuring point
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
measuringPointthe test cut measuring point
void NXOpen::CAM::TurnRoughFinishTestCut::SetMeasuringPosition ( NXOpen::CAM::TurnRoughFinishTestCut::MeasuringPositionTypes  measuringPosition)

Sets the test cut measuring position
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
measuringPositionthe test cut measuring position
void NXOpen::CAM::TurnRoughFinishTestCut::SetNumberOfPasses ( int  numberOfPasses)

Sets the test cut number of passes
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
numberOfPassesthe test cut number of passes
void NXOpen::CAM::TurnRoughFinishTestCut::SetReturnMoveOption ( NXOpen::CAM::TurnRoughFinishTestCut::ReturnMoveTypes  returnMove)

Sets the test cut return move
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
returnMovethe test cut return move
void NXOpen::CAM::TurnRoughFinishTestCut::SetReturnMovePoint ( NXOpen::Point returnMovePoint)

Sets the test cut return move point
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
returnMovePointthe test cut return move point
void NXOpen::CAM::TurnRoughFinishTestCut::SetSecondarySequence ( NXOpen::CAM::TurnRoughFinishTestCut::SecondarySequenceTypes  secondarySequence)

Sets the secondary test cut sequence
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
secondarySequencethe sequence test cut sequence
void NXOpen::CAM::TurnRoughFinishTestCut::SetSequence ( NXOpen::CAM::TurnRoughFinishTestCut::SequenceTypes  sequence)

Sets the test cut sequence
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
sequencethe test cut sequence
void NXOpen::CAM::TurnRoughFinishTestCut::SetStock ( double  stock)

Sets the test cut stock
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
stockthe test cut stock
void NXOpen::CAM::TurnRoughFinishTestCut::SetStockMode ( NXOpen::CAM::TurnRoughFinishTestCut::StockModeTypes  stockMode)

Sets the test cut stock mode
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
stockModethe test cut stock mode
void NXOpen::CAM::TurnRoughFinishTestCut::SetStopDistance ( double  stopDistance)

Sets the test cut stop distance
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
stopDistancethe test cut stop distance
void NXOpen::CAM::TurnRoughFinishTestCut::SetStopPercentage ( double  stopPercentage)

Sets the test cut stop percentage
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
stopPercentagethe test cut stop percentage
void NXOpen::CAM::TurnRoughFinishTestCut::SetStopPoint ( NXOpen::Point stopPoint)

Sets the test cut stop point
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
stopPointthe test cut stop point
void NXOpen::CAM::TurnRoughFinishTestCut::SetStopPosition ( NXOpen::CAM::TurnRoughFinishTestCut::StopPositionTypes  stopPosition)

Sets the test cut stop position
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
stopPositionthe test cut stop position
NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::TurnRoughFinishTestCut::StartOfFinishPass ( )

Returns the start of finish pass
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::PostEventsCiBuilder* NXOpen::CAM::TurnRoughFinishTestCut::StartOfTestCut ( )

Returns the start of test cut
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

double NXOpen::CAM::TurnRoughFinishTestCut::Stock ( )

Returns the test cut stock
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::TurnRoughFinishTestCut::StockModeTypes NXOpen::CAM::TurnRoughFinishTestCut::StockMode ( )

Returns the test cut stock mode
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::TurnRoughFinishTestCut::StopDistance ( )

Returns the test cut stop distance
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::TurnRoughFinishTestCut::StopPercentage ( )

Returns the test cut stop percentage
Created in NX8.0.0.



License requirements : None

NXOpen::Point* NXOpen::CAM::TurnRoughFinishTestCut::StopPoint ( )

Returns the test cut stop point
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::TurnRoughFinishTestCut::StopPositionTypes NXOpen::CAM::TurnRoughFinishTestCut::StopPosition ( )

Returns the test cut stop position
Created in NX8.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.