NX Open C++ Reference Guide
|
Represents an avoidance start Builder
Created in NX6.0.0.
More...
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::NXObject * | StartDeltaVector () |
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::Point * | StartPoint () |
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. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents an avoidance start Builder
Created in NX6.0.0.
the start point mode options
Created in NX6.0.0.
The start point motion type options
Created in NX6.0.0.
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. |
void NXOpen::CAM::TurnAvoidanceStartBuilder::SetStartDeltaAngle | ( | double | startDeltaAngle | ) |
Sets the start delta angle
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
startDeltaAngle | the start delta angle value |
void NXOpen::CAM::TurnAvoidanceStartBuilder::SetStartDeltaDistance | ( | double | startDeltaDistance | ) |
Sets the start delta distance
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
startDeltaDistance | the start delta distance value |
void NXOpen::CAM::TurnAvoidanceStartBuilder::SetStartDeltaVector | ( | NXOpen::NXObject * | startDeltaVector | ) |
Sets the start delta vector
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
startDeltaVector | the start delta vector value |
void NXOpen::CAM::TurnAvoidanceStartBuilder::SetStartDeltaX | ( | double | startDeltaX | ) |
Sets the start delta X
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
startDeltaX | the start delta x value |
void NXOpen::CAM::TurnAvoidanceStartBuilder::SetStartDeltaY | ( | double | startDeltaY | ) |
Sets the start delta Y
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
startDeltaY | the start delta x value |
void NXOpen::CAM::TurnAvoidanceStartBuilder::SetStartPoint | ( | NXOpen::Point * | startPoint | ) |
Sets the start point
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
startPoint | the start point value |
void NXOpen::CAM::TurnAvoidanceStartBuilder::SetStartPointMode | ( | NXOpen::CAM::TurnAvoidanceStartBuilder::StartPointModes | startPointMode | ) |
Sets the start point mode
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
startPointMode | the start point mode value |
void NXOpen::CAM::TurnAvoidanceStartBuilder::SetStartPointMotionType | ( | NXOpen::CAM::TurnAvoidanceStartBuilder::StartPointMotionTypes | startPointMotionType | ) |
Sets the start point motion type
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
startPointMotionType | the start point motion type value |
double NXOpen::CAM::TurnAvoidanceStartBuilder::StartDeltaAngle | ( | ) |
Returns the start delta angle
Created in NX6.0.0.
License requirements : None
double NXOpen::CAM::TurnAvoidanceStartBuilder::StartDeltaDistance | ( | ) |
Returns the start delta distance
Created in NX6.0.0.
License requirements : None
NXOpen::NXObject* NXOpen::CAM::TurnAvoidanceStartBuilder::StartDeltaVector | ( | ) |
Returns the start delta vector
Created in NX6.0.0.
License requirements : None
double NXOpen::CAM::TurnAvoidanceStartBuilder::StartDeltaX | ( | ) |
Returns the start delta X
Created in NX6.0.0.
License requirements : None
double NXOpen::CAM::TurnAvoidanceStartBuilder::StartDeltaY | ( | ) |
Returns the start delta Y
Created in NX6.0.0.
License requirements : None
NXOpen::Point* NXOpen::CAM::TurnAvoidanceStartBuilder::StartPoint | ( | ) |
Returns the start point
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::TurnAvoidanceStartBuilder::StartPointModes NXOpen::CAM::TurnAvoidanceStartBuilder::StartPointMode | ( | ) |
Returns the start point mode
Created in NX6.0.0.
License requirements : None
NXOpen::CAM::TurnAvoidanceStartBuilder::StartPointMotionTypes NXOpen::CAM::TurnAvoidanceStartBuilder::StartPointMotionType | ( | ) |
Returns the start point motion type
Created in NX6.0.0.
License requirements : None