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

Represents a TeachmodeLinearMove
To create a new instance of this class, use CAM::OperationCollection::CreateTeachmodeTurningBuilder

Created in NX7.5.0. More...

Inheritance diagram for NXOpen::CAM::TeachmodeLinearMoveBuilder:
NXOpen::CAM::MoveBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  CurveToolPositionTypes { CurveToolPositionTypesTo, CurveToolPositionTypesOn, CurveToolPositionTypesPast }
 the types for positioning to curves More...
enum  EndPositionTypes { EndPositionTypesPoint, EndPositionTypesCurves }
 the end position definition types More...
enum  InitialRetractTypes { InitialRetractTypesNone, InitialRetractTypesLinearAuto, InitialRetractTypesLinear }
 the initial retract choices More...
enum  MoveTypes {
  MoveTypesDirect, MoveTypesRadial, MoveTypesAxial, MoveTypesRadialAxial,
  MoveTypesAxialRadial
}
 the movement types More...

Public Member Functions

NXOpen::CAM::TeachmodeLinearMoveBuilder::EndPositionTypes EndPositionType ()
 Returns the Type of End Position Definition
Created in NX7.5.0.
NXOpen::NXObjectFirstCurve ()
 Returns the First Curve
Created in NX7.5.0.
double FirstCurveStock ()
 Returns the Stock on first Curve
Created in NX7.5.0.
NXOpen::CAM::TeachmodeLinearMoveBuilder::CurveToolPositionTypes FirstCurveToolPosition ()
 Returns the Tool Position to first Curve
Created in NX7.5.0.
double InitialRetractAngle ()
 Returns the initial retract angle
Created in NX7.5.0.
double InitialRetractDistance ()
 Returns the initial retract distance
Created in NX7.5.0.
NXOpen::CAM::TeachmodeLinearMoveBuilder::InitialRetractTypes InitialRetractType ()
 Returns the Initial Retract Type
Created in NX7.5.0.
NXOpen::CAM::TeachmodeLinearMoveBuilder::MoveTypes MoveType ()
 Returns the Movement Type
Created in NX7.5.0.
NXOpen::PointPoint ()
 Returns the Point
Created in NX7.5.0.
NXOpen::NXObjectSecondCurve ()
 Returns the Second Curve
Created in NX7.5.0.
double SecondCurveStock ()
 Returns the Stock on second Curve
Created in NX7.5.0.
NXOpen::CAM::TeachmodeLinearMoveBuilder::CurveToolPositionTypes SecondCurveToolPosition ()
 Returns the Tool Position to second Curve
Created in NX7.5.0.
void SetEndPositionType (NXOpen::CAM::TeachmodeLinearMoveBuilder::EndPositionTypes newValue)
 Sets the Type of End Position Definition
Created in NX7.5.0.
void SetFirstCurve (NXOpen::NXObject *newValue)
 Sets the First Curve
Created in NX7.5.0.
void SetFirstCurveStock (double newValue)
 Sets the Stock on first Curve
Created in NX7.5.0.
void SetFirstCurveToolPosition (NXOpen::CAM::TeachmodeLinearMoveBuilder::CurveToolPositionTypes newValue)
 Sets the Tool Position to first Curve
Created in NX7.5.0.
void SetInitialRetractAngle (double newValue)
 Sets the initial retract angle
Created in NX7.5.0.
void SetInitialRetractDistance (double newValue)
 Sets the initial retract distance
Created in NX7.5.0.
void SetInitialRetractType (NXOpen::CAM::TeachmodeLinearMoveBuilder::InitialRetractTypes newValue)
 Sets the Initial Retract Type
Created in NX7.5.0.
void SetMoveType (NXOpen::CAM::TeachmodeLinearMoveBuilder::MoveTypes newValue)
 Sets the Movement Type
Created in NX7.5.0.
void SetPoint (NXOpen::Point *newValue)
 Sets the Point
Created in NX7.5.0.
void SetSecondCurve (NXOpen::NXObject *newValue)
 Sets the Second Curve
Created in NX7.5.0.
void SetSecondCurveStock (double newValue)
 Sets the Stock on second Curve
Created in NX7.5.0.
void SetSecondCurveToolPosition (NXOpen::CAM::TeachmodeLinearMoveBuilder::CurveToolPositionTypes newValue)
 Sets the Tool Position to second Curve
Created in NX7.5.0.

Detailed Description

Represents a TeachmodeLinearMove
To create a new instance of this class, use CAM::OperationCollection::CreateTeachmodeTurningBuilder

Created in NX7.5.0.



Member Enumeration Documentation

the types for positioning to curves

Enumerator:
CurveToolPositionTypesTo 

To Curve.

CurveToolPositionTypesOn 

On Curve.

CurveToolPositionTypesPast 

Past Curve.

the end position definition types

Enumerator:
EndPositionTypesPoint 

Point.

EndPositionTypesCurves 

Curves.

the initial retract choices

Enumerator:
InitialRetractTypesNone 

None.

InitialRetractTypesLinearAuto 

Automatic Linear.

InitialRetractTypesLinear 

Linear.

the movement types

Enumerator:
MoveTypesDirect 

Direct.

MoveTypesRadial 

Radial only.

MoveTypesAxial 

Axial only.

MoveTypesRadialAxial 

Radial then Axial.

MoveTypesAxialRadial 

Axial then Radial.


Member Function Documentation

Returns the Type of End Position Definition
Created in NX7.5.0.



License requirements : None

Returns the First Curve
Created in NX7.5.0.



License requirements : None

Returns the Stock on first Curve
Created in NX7.5.0.



License requirements : None

Returns the Tool Position to first Curve
Created in NX7.5.0.



License requirements : None

Returns the initial retract angle
Created in NX7.5.0.



License requirements : None

Returns the initial retract distance
Created in NX7.5.0.



License requirements : None

Returns the Initial Retract Type
Created in NX7.5.0.



License requirements : None

Returns the Movement Type
Created in NX7.5.0.



License requirements : None

Returns the Point
Created in NX7.5.0.



License requirements : None

Returns the Second Curve
Created in NX7.5.0.



License requirements : None

Returns the Stock on second Curve
Created in NX7.5.0.



License requirements : None

Returns the Tool Position to second Curve
Created in NX7.5.0.



License requirements : None

Sets the Type of End Position Definition
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe end position type

Sets the First Curve
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe first curve

Sets the Stock on first Curve
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe stock on first curve

Sets the Tool Position to first Curve
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe tool position type

Sets the initial retract angle
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe initial retract angle

Sets the initial retract distance
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe initial retract distance

Sets the Initial Retract Type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe initial retract type

Sets the Movement Type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe move type

Sets the Point
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe point

Sets the Second Curve
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe second curve

Sets the Stock on second Curve
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe stock on second curve

Sets the Tool Position to second Curve
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe tool position type

The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.