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

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

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

List of all members.

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

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

Returns the test cut type
Created in NX8.0.0.



License requirements : None

Returns the test cut direction
Created in NX8.0.0.



License requirements : None

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



License requirements : cam_base ("CAM BASE")

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

Returns the measuring stop
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : cam_base ("CAM BASE")

Returns the secondary measuring stop
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

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



License requirements : None

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



License requirements : cam_base ("CAM BASE")

Returns the test cut sequence
Created in NX8.0.0.



License requirements : None

Sets the test cut type
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
cutTypethe test cut type

Sets the test cut direction
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
directionthe test cut direction

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



License requirements : cam_base ("CAM BASE")

Parameters:
feedInthe test cut feed in

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

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

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



License requirements : cam_base ("CAM BASE")

Parameters:
feedOutthe test cut feed out

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

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

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



License requirements : cam_base ("CAM BASE")

Parameters:
measuringPointthe test cut measuring point

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



License requirements : cam_base ("CAM BASE")

Parameters:
measuringPositionthe test cut measuring position

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

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



License requirements : cam_base ("CAM BASE")

Parameters:
returnMovethe test cut return move

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

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



License requirements : cam_base ("CAM BASE")

Parameters:
secondarySequencethe sequence test cut sequence

Sets the test cut sequence
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
sequencethe test cut sequence

Sets the test cut stock
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
stockthe test cut stock

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



License requirements : cam_base ("CAM BASE")

Parameters:
stockModethe test cut stock mode

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



License requirements : cam_base ("CAM BASE")

Parameters:
stopDistancethe test cut stop distance

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



License requirements : cam_base ("CAM BASE")

Parameters:
stopPercentagethe test cut stop percentage

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



License requirements : cam_base ("CAM BASE")

Parameters:
stopPointthe test cut stop point

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



License requirements : cam_base ("CAM BASE")

Parameters:
stopPositionthe test cut stop position

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



License requirements : cam_base ("CAM BASE")

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



License requirements : cam_base ("CAM BASE")

Returns the test cut stock
Created in NX8.0.0.



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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



License requirements : None

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