|
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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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 |