NX Open C++ Reference Guide
|
Represents an avoidance return Builder
Created in NX6.0.0.
More...
Public Types | |
enum | ReturnPointModes { ReturnPointModesPoint, ReturnPointModesDeltaAngleDistance, ReturnPointModesDeltaVectorDistance, ReturnPointModesDeltaMove, ReturnPointModesSameAsStart } |
The return point mode options Created in NX6.0.0. More... | |
enum | ReturnPointMotionTypes { ReturnPointMotionTypesNone, ReturnPointMotionTypesAutomatic, ReturnPointMotionTypesDirect, ReturnPointMotionTypesRadialThenAxial, ReturnPointMotionTypesAxialThenRadial, ReturnPointMotionTypesClearRadialThenDirect, ReturnPointMotionTypesClearAxialThenDirect, ReturnPointMotionTypesClearRadialOnly, ReturnPointMotionTypesClearAxialOnly } |
the return point motion type options Created in NX6.0.0. More... | |
Public Member Functions | |
double | ReturnDeltaAngle () |
Returns the return delta angle Created in NX6.0.0. | |
double | ReturnDeltaDistance () |
Returns the return delta distance Created in NX6.0.0. | |
NXOpen::NXObject * | ReturnDeltaVector () |
Returns the return delta vector Created in NX6.0.0. | |
double | ReturnDeltaX () |
Returns the return delta X Created in NX6.0.0. | |
double | ReturnDeltaY () |
Returns the return delta Y Created in NX6.0.0. | |
NXOpen::Point * | ReturnPoint () |
Returns the return point Created in NX6.0.0. | |
NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPointModes | ReturnPointMode () |
Returns the return point mode Created in NX6.0.0. | |
NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPointMotionTypes | ReturnPointMotionType () |
Returns the return point motion type Created in NX6.0.0. | |
void | SetReturnDeltaAngle (double returnDeltaAngle) |
Sets the return delta angle Created in NX6.0.0. | |
void | SetReturnDeltaDistance (double returnDeltaDistance) |
Sets the return delta distance Created in NX6.0.0. | |
void | SetReturnDeltaVector (NXOpen::NXObject *returnDeltaVector) |
Sets the return delta vector Created in NX6.0.0. | |
void | SetReturnDeltaX (double returnDeltaX) |
Sets the return delta X Created in NX6.0.0. | |
void | SetReturnDeltaY (double returnDeltaY) |
Sets the return delta Y Created in NX6.0.0. | |
void | SetReturnPoint (NXOpen::Point *returnPoint) |
Sets the return point Created in NX6.0.0. | |
void | SetReturnPointMode (NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPointModes returnPointMode) |
Sets the return point mode Created in NX6.0.0. | |
void | SetReturnPointMotionType (NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPointMotionTypes returnPointMotionType) |
Sets the return point motion type Created in NX6.0.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents an avoidance return Builder
Created in NX6.0.0.
The return point mode options
Created in NX6.0.0.
ReturnPointModesPoint |
Point is defined by point. |
ReturnPointModesDeltaAngleDistance |
Point is defined by angle and distance. |
ReturnPointModesDeltaVectorDistance |
Point is defined by vector and distance. |
ReturnPointModesDeltaMove |
Point is defined by delta move (X and Y coordinate). |
ReturnPointModesSameAsStart |
Point is locked start point. |
the return point motion type options
Created in NX6.0.0.
ReturnPointMotionTypesNone |
Point is inactive. |
ReturnPointMotionTypesAutomatic |
Motion type: Automatic to point. |
ReturnPointMotionTypesDirect |
Motion type: Direct to point. |
ReturnPointMotionTypesRadialThenAxial |
Motion type: Radial then axial to point. |
ReturnPointMotionTypesAxialThenRadial |
Motion type: Axial then axial to point. |
ReturnPointMotionTypesClearRadialThenDirect |
Motion type: Radial to clearance plane then direct to point. |
ReturnPointMotionTypesClearAxialThenDirect |
Motion type: Axial to clearance plane then direct to point. |
ReturnPointMotionTypesClearRadialOnly |
Motion type: Radial to clearance plane only (no motion to point). |
ReturnPointMotionTypesClearAxialOnly |
Motion type: Axial to clearance plane only (no motion to point). |
double NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnDeltaAngle | ( | ) |
Returns the return delta angle
Created in NX6.0.0.
License requirements : None
double NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnDeltaDistance | ( | ) |
Returns the return delta distance
Created in NX6.0.0.
License requirements : None
NXOpen::NXObject* NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnDeltaVector | ( | ) |
Returns the return delta vector
Created in NX6.0.0.
License requirements : None
double NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnDeltaX | ( | ) |
Returns the return delta X
Created in NX6.0.0.
License requirements : None
double NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnDeltaY | ( | ) |
Returns the return delta Y
Created in NX6.0.0.
License requirements : None
NXOpen::Point* NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPoint | ( | ) |
Returns the return point
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPointModes NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPointMode | ( | ) |
Returns the return point mode
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPointMotionTypes NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPointMotionType | ( | ) |
Returns the return point motion type
Created in NX6.0.0.
License requirements : None
void NXOpen::CAM::TurnAvoidanceReturnBuilder::SetReturnDeltaAngle | ( | double | returnDeltaAngle | ) |
Sets the return delta angle
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
returnDeltaAngle | the return delta angle value |
void NXOpen::CAM::TurnAvoidanceReturnBuilder::SetReturnDeltaDistance | ( | double | returnDeltaDistance | ) |
Sets the return delta distance
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
returnDeltaDistance | the return delta distance value |
void NXOpen::CAM::TurnAvoidanceReturnBuilder::SetReturnDeltaVector | ( | NXOpen::NXObject * | returnDeltaVector | ) |
Sets the return delta vector
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
returnDeltaVector | the return delta vector value |
void NXOpen::CAM::TurnAvoidanceReturnBuilder::SetReturnDeltaX | ( | double | returnDeltaX | ) |
Sets the return delta X
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
returnDeltaX | the return delta x value |
void NXOpen::CAM::TurnAvoidanceReturnBuilder::SetReturnDeltaY | ( | double | returnDeltaY | ) |
Sets the return delta Y
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
returnDeltaY | the return delta x value |
void NXOpen::CAM::TurnAvoidanceReturnBuilder::SetReturnPoint | ( | NXOpen::Point * | returnPoint | ) |
Sets the return point
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
returnPoint | the return point value |
void NXOpen::CAM::TurnAvoidanceReturnBuilder::SetReturnPointMode | ( | NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPointModes | returnPointMode | ) |
Sets the return point mode
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
returnPointMode | the return point mode value |
void NXOpen::CAM::TurnAvoidanceReturnBuilder::SetReturnPointMotionType | ( | NXOpen::CAM::TurnAvoidanceReturnBuilder::ReturnPointMotionTypes | returnPointMotionType | ) |
Sets the return point motion type
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
returnPointMotionType | the return point motion type value |