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

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

Inheritance diagram for NXOpen::CAM::TurnAvoidanceStartBuilder:
NXOpen::TaggedObject

List of all members.

Public Types

enum  StartPointModes { StartPointModesPoint, StartPointModesDeltaAngleDistance, StartPointModesDeltaVectorDistance, StartPointModesDeltaMove }
 the start point mode options
Created in NX6.0.0. More...
enum  StartPointMotionTypes {
  StartPointMotionTypesNone, StartPointMotionTypesDirect, StartPointMotionTypesRadialThenAxial, StartPointMotionTypesAxialThenRadial,
  StartPointMotionTypesClearRadialThenDirect, StartPointMotionTypesClearAxialThenDirect
}
 The start point motion type options
Created in NX6.0.0. More...

Public Member Functions

void SetStartDeltaAngle (double startDeltaAngle)
 Sets the start delta angle
Created in NX6.0.0.
void SetStartDeltaDistance (double startDeltaDistance)
 Sets the start delta distance
Created in NX6.0.0.
void SetStartDeltaVector (NXOpen::NXObject *startDeltaVector)
 Sets the start delta vector
Created in NX6.0.0.
void SetStartDeltaX (double startDeltaX)
 Sets the start delta X
Created in NX6.0.0.
void SetStartDeltaY (double startDeltaY)
 Sets the start delta Y
Created in NX6.0.0.
void SetStartPoint (NXOpen::Point *startPoint)
 Sets the start point
Created in NX6.0.0.
void SetStartPointMode (NXOpen::CAM::TurnAvoidanceStartBuilder::StartPointModes startPointMode)
 Sets the start point mode
Created in NX6.0.0.
void SetStartPointMotionType (NXOpen::CAM::TurnAvoidanceStartBuilder::StartPointMotionTypes startPointMotionType)
 Sets the start point motion type
Created in NX6.0.0.
double StartDeltaAngle ()
 Returns the start delta angle
Created in NX6.0.0.
double StartDeltaDistance ()
 Returns the start delta distance
Created in NX6.0.0.
NXOpen::NXObjectStartDeltaVector ()
 Returns the start delta vector
Created in NX6.0.0.
double StartDeltaX ()
 Returns the start delta X
Created in NX6.0.0.
double StartDeltaY ()
 Returns the start delta Y
Created in NX6.0.0.
NXOpen::PointStartPoint ()
 Returns the start point
Created in NX6.0.0.
NXOpen::CAM::TurnAvoidanceStartBuilder::StartPointModes StartPointMode ()
 Returns the start point mode
Created in NX6.0.0.
NXOpen::CAM::TurnAvoidanceStartBuilder::StartPointMotionTypes StartPointMotionType ()
 Returns the start point motion type
Created in NX6.0.0.

Detailed Description

Represents an avoidance start Builder
Created in NX6.0.0.



Member Enumeration Documentation

the start point mode options
Created in NX6.0.0.


Enumerator:
StartPointModesPoint 

Point is defined by point.

StartPointModesDeltaAngleDistance 

Point is defined by angle and distance.

StartPointModesDeltaVectorDistance 

Point is defined by vector and distance.

StartPointModesDeltaMove 

Point is defined by delta move (X and Y coordinate).

The start point motion type options
Created in NX6.0.0.


Enumerator:
StartPointMotionTypesNone 

Point is inactive.

StartPointMotionTypesDirect 

Motion type: Direct to point.

StartPointMotionTypesRadialThenAxial 

Motion type: Radial then axial to point.

StartPointMotionTypesAxialThenRadial 

Motion type: Axial then axial to point.

StartPointMotionTypesClearRadialThenDirect 

Motion type: Radial to clearance plane then direct to point.

StartPointMotionTypesClearAxialThenDirect 

Motion type: Axial to clearance plane then direct to point.


Member Function Documentation

Sets the start delta angle
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startDeltaAnglethe start delta angle value

Sets the start delta distance
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startDeltaDistancethe start delta distance value

Sets the start delta vector
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startDeltaVectorthe start delta vector value

Sets the start delta X
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startDeltaXthe start delta x value

Sets the start delta Y
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startDeltaYthe start delta x value

Sets the start point
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startPointthe start point value

Sets the start point mode
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startPointModethe start point mode value

Sets the start point motion type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
startPointMotionTypethe start point motion type value

Returns the start delta angle
Created in NX6.0.0.



License requirements : None

Returns the start delta distance
Created in NX6.0.0.



License requirements : None

Returns the start delta vector
Created in NX6.0.0.



License requirements : None

Returns the start delta X
Created in NX6.0.0.



License requirements : None

Returns the start delta Y
Created in NX6.0.0.



License requirements : None

Returns the start point
Created in NX6.0.0.



License requirements : None

Returns the start point mode
Created in NX6.0.0.



License requirements : None

Returns the start point motion type
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.