|
NX Open C++ Reference Guide
|
Represents a turn avoidance path points builder
Created in NX6.0.0.
More...
Public Types | |
| enum | CsTypes { CsTypesWcs, CsTypesMcs } |
| the cs modes Created in NX6.0.0. More... | |
| enum | CustomFeedrateUnitTypes { CustomFeedrateUnitTypesNone, CustomFeedrateUnitTypesIpmOrMmpm, CustomFeedrateUnitTypesIprOrMmpr } |
| the custom feed rate unit options Created in NX6.0.0. More... | |
| enum | FeedrateModesTypes { FeedrateModesTypesRapid, FeedrateModesTypesApproachOrDepature, FeedrateModesTypesEngageOrReturn, FeedrateModesTypesCut, FeedrateModesTypesCustom } |
| the feed rate type options Created in NX6.0.0. More... | |
| enum | MotionTypes { MotionTypesAutomatic, MotionTypesDirect, MotionTypesRadialThenAxial, MotionTypesAxialThenRadial } |
| the motion to point type options Created in NX6.0.0. More... | |
| enum | PointStatus { PointStatusInactive, PointStatusActive } |
| the point status options Created in NX6.0.2. More... | |
Public Member Functions | |
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::CsTypes | CsMode () |
| Returns the cs mode Created in NX6.0.0. | |
| void | Delete (int index) |
| Delete an existing avoidance path point Created in NX6.0.0. | |
| void | GetPointData (int index, NXOpen::NXObject **specifyPoint, NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes *motionType, NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes *feedrateType, double *customFeedrateValue, NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes *customFeedrateUnit, NXOpen::CAM::TurnAvoidancePathPointsBuilder::PointStatus *pointStatus, int *startEventFlag, NXOpen::NXObject **startEventPath, int *endEventFlag, NXOpen::NXObject **endEventPath) |
| Get the values of an existing avoidance path point Created in NX6.0.2. | |
| void | GetPointListData (int index, NXOpen::NXObject **specifyPoint, NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes *motionType, NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes *feedrateType, double *customFeedrateValue, NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes *customFeedrateUnit) |
| Get the values of an existing avoidance path point Created in NX6.0.0. | |
| void | Modify (int index, NXOpen::NXObject *specifyPoint, NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes motionType, NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes feedrateType, double customFeedrateValue, NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes customFeedrateUnit) |
| Modify an existing avoidance path point,name maybe changed if not unique Created in NX6.0.0. | |
| void | ModifyData (int index, NXOpen::NXObject *specifyPoint, NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes motionType, NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes feedrateType, double customFeedrateValue, NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes customFeedrateUnit, NXOpen::CAM::TurnAvoidancePathPointsBuilder::PointStatus pointStatus, int startEventFlag, NXOpen::NXObject *startEventPath, int endEventFlag, NXOpen::NXObject *endEventPath) |
| Modify an existing avoidance path point,name maybe changed if not unique Created in NX6.0.2. | |
| void | MoveDown (int index) |
| Move down a avoidance path point Created in NX6.0.0. | |
| void | MoveUp (int index) |
| Move up a avoidance path point Created in NX6.0.0. | |
| int | PointListDataNumberOfTrackPoints () |
| Returns the number of avoidance path points Created in NX6.0.0. | |
| void | SetCsMode (NXOpen::CAM::TurnAvoidancePathPointsBuilder::CsTypes csMode) |
| Sets the cs mode Created in NX6.0.0. | |
| void | SetPointData (int index, NXOpen::NXObject *specifyPoint, NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes motionType, NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes feedrateType, double customFeedrateValue, NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes customFeedrateUnit, NXOpen::CAM::TurnAvoidancePathPointsBuilder::PointStatus pointStatus, int startEventFlag, NXOpen::NXObject *startEventPath, int endEventFlag, NXOpen::NXObject *endEventPath) |
| Create a new avoidance path point, name maybe changed if not unique. | |
| void | SetPointListData (int index, NXOpen::NXObject *specifyPoint, NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes motionType, NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes feedrateType, double customFeedrateValue, NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes customFeedrateUnit) |
| Create a new avoidance path point, name maybe changed if not unique 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 a turn avoidance path points builder
Created in NX6.0.0.
the feed rate type options
Created in NX6.0.0.
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::CsTypes NXOpen::CAM::TurnAvoidancePathPointsBuilder::CsMode | ( | ) |
Returns the cs mode
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::TurnAvoidancePathPointsBuilder::Delete | ( | int | index | ) |
Delete an existing avoidance path point
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| index | the index of deleted avoidance path point |
| void NXOpen::CAM::TurnAvoidancePathPointsBuilder::GetPointData | ( | int | index, |
| NXOpen::NXObject ** | specifyPoint, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes * | motionType, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes * | feedrateType, | ||
| double * | customFeedrateValue, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes * | customFeedrateUnit, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::PointStatus * | pointStatus, | ||
| int * | startEventFlag, | ||
| NXOpen::NXObject ** | startEventPath, | ||
| int * | endEventFlag, | ||
| NXOpen::NXObject ** | endEventPath | ||
| ) |
Get the values of an existing avoidance path point
Created in NX6.0.2.
License requirements : None
| index | the index of avoidance path point |
| specifyPoint | selected point |
| motionType | the motionTypeColumn |
| feedrateType | the feedrate Type |
| customFeedrateValue | the feedrateColumn |
| customFeedrateUnit | the feedrateUnitColumn |
| pointStatus | the point status |
| startEventFlag | the start event status |
| startEventPath | the start event path |
| endEventFlag | the end event status |
| endEventPath | the end event path |
| void NXOpen::CAM::TurnAvoidancePathPointsBuilder::GetPointListData | ( | int | index, |
| NXOpen::NXObject ** | specifyPoint, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes * | motionType, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes * | feedrateType, | ||
| double * | customFeedrateValue, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes * | customFeedrateUnit | ||
| ) |
Get the values of an existing avoidance path point
Created in NX6.0.0.
License requirements : None
| index | the index of avoidance path point |
| specifyPoint | selected point |
| motionType | the motionTypeColumn |
| feedrateType | the feedrate Type |
| customFeedrateValue | the feedrateColumn |
| customFeedrateUnit | the feedrateUnitColumn |
| void NXOpen::CAM::TurnAvoidancePathPointsBuilder::Modify | ( | int | index, |
| NXOpen::NXObject * | specifyPoint, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes | motionType, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes | feedrateType, | ||
| double | customFeedrateValue, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes | customFeedrateUnit | ||
| ) |
Modify an existing avoidance path point,name maybe changed if not unique
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| index | the index of modified avoidance path point |
| specifyPoint | selected point |
| motionType | the motionTypeColumn |
| feedrateType | the feedrate Type |
| customFeedrateValue | the feedrateColumn |
| customFeedrateUnit | the feedrateUnitColumn |
| void NXOpen::CAM::TurnAvoidancePathPointsBuilder::ModifyData | ( | int | index, |
| NXOpen::NXObject * | specifyPoint, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes | motionType, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes | feedrateType, | ||
| double | customFeedrateValue, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes | customFeedrateUnit, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::PointStatus | pointStatus, | ||
| int | startEventFlag, | ||
| NXOpen::NXObject * | startEventPath, | ||
| int | endEventFlag, | ||
| NXOpen::NXObject * | endEventPath | ||
| ) |
Modify an existing avoidance path point,name maybe changed if not unique
Created in NX6.0.2.
License requirements : cam_base ("CAM BASE")
| index | the index of modified avoidance path point |
| specifyPoint | selected point |
| motionType | the motionTypeColumn |
| feedrateType | the feedrate Type |
| customFeedrateValue | the feedrateColumn |
| customFeedrateUnit | the feedrateUnitColumn |
| pointStatus | the point status |
| startEventFlag | the start event status |
| startEventPath | the start event path |
| endEventFlag | the end event status |
| endEventPath | the end event path |
| void NXOpen::CAM::TurnAvoidancePathPointsBuilder::MoveDown | ( | int | index | ) |
Move down a avoidance path point
Created in NX6.0.0.
License requirements : None
| index | the index of item which should be moved down |
| void NXOpen::CAM::TurnAvoidancePathPointsBuilder::MoveUp | ( | int | index | ) |
Move up a avoidance path point
Created in NX6.0.0.
License requirements : None
| index | the index of item which should be moved up |
| int NXOpen::CAM::TurnAvoidancePathPointsBuilder::PointListDataNumberOfTrackPoints | ( | ) |
Returns the number of avoidance path points
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::TurnAvoidancePathPointsBuilder::SetCsMode | ( | NXOpen::CAM::TurnAvoidancePathPointsBuilder::CsTypes | csMode | ) |
Sets the cs mode
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| csMode | the cs mode value |
| void NXOpen::CAM::TurnAvoidancePathPointsBuilder::SetPointData | ( | int | index, |
| NXOpen::NXObject * | specifyPoint, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes | motionType, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes | feedrateType, | ||
| double | customFeedrateValue, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes | customFeedrateUnit, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::PointStatus | pointStatus, | ||
| int | startEventFlag, | ||
| NXOpen::NXObject * | startEventPath, | ||
| int | endEventFlag, | ||
| NXOpen::NXObject * | endEventPath | ||
| ) |
Create a new avoidance path point, name maybe changed if not unique.
Created in NX6.0.2.
License requirements : cam_base ("CAM BASE")
| index | the index which new avoidance path point will be added after |
| specifyPoint | selected point |
| motionType | the motionTypeColumn |
| feedrateType | the feedrate Type |
| customFeedrateValue | the feedrateColumn |
| customFeedrateUnit | the feedrateUnitColumn |
| pointStatus | the point status |
| startEventFlag | the start event status |
| startEventPath | the start event path |
| endEventFlag | the end event status |
| endEventPath | the end event path |
| void NXOpen::CAM::TurnAvoidancePathPointsBuilder::SetPointListData | ( | int | index, |
| NXOpen::NXObject * | specifyPoint, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::MotionTypes | motionType, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::FeedrateModesTypes | feedrateType, | ||
| double | customFeedrateValue, | ||
| NXOpen::CAM::TurnAvoidancePathPointsBuilder::CustomFeedrateUnitTypes | customFeedrateUnit | ||
| ) |
Create a new avoidance path point, name maybe changed if not unique
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| index | the index which new avoidance path point will be added after |
| specifyPoint | selected point |
| motionType | the motionTypeColumn |
| feedrateType | the feedrate Type |
| customFeedrateValue | the feedrateColumn |
| customFeedrateUnit | the feedrateUnitColumn |