public interface TurnAvoidancePathPointsBuilder extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
TurnAvoidancePathPointsBuilder.CsTypes
the cs modes .
|
static class |
TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes
the custom feed rate unit options .
|
static class |
TurnAvoidancePathPointsBuilder.FeedrateModesTypes
the feed rate type options .
|
static class |
TurnAvoidancePathPointsBuilder.MotionTypes
the motion to point type options .
|
static class |
TurnAvoidancePathPointsBuilder.PointData
This class holds the data returned from
getPointData(int) |
static class |
TurnAvoidancePathPointsBuilder.PointListData
This class holds the data returned from
getPointListData(int) |
static class |
TurnAvoidancePathPointsBuilder.PointStatus
the point status options .
|
Modifier and Type | Method and Description |
---|---|
TurnAvoidancePathPointsBuilder.CsTypes |
csMode()
Returns the cs mode
License requirements: None. |
void |
delete(int index)
Delete an existing avoidance path point
License requirements: cam_base ("CAM BASE") . |
TurnAvoidancePathPointsBuilder.PointData |
getPointData(int index)
Get the values of an existing avoidance path point
License requirements: None. |
TurnAvoidancePathPointsBuilder.PointListData |
getPointListData(int index)
Get the values of an existing avoidance path point
License requirements: None. |
void |
modify(int index,
NXObject specifyPoint,
TurnAvoidancePathPointsBuilder.MotionTypes motionType,
TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType,
double customFeedrateValue,
TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit)
Modify an existing avoidance path point,name maybe changed if not unique
License requirements: cam_base ("CAM BASE") . |
void |
modifyData(int index,
NXObject specifyPoint,
TurnAvoidancePathPointsBuilder.MotionTypes motionType,
TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType,
double customFeedrateValue,
TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit,
TurnAvoidancePathPointsBuilder.PointStatus pointStatus,
int startEventFlag,
NXObject startEventPath,
int endEventFlag,
NXObject endEventPath)
Modify an existing avoidance path point,name maybe changed if not unique
License requirements: cam_base ("CAM BASE") . |
void |
moveDown(int index)
Move down a avoidance path point
License requirements: None. |
void |
moveUp(int index)
Move up a avoidance path point
License requirements: None. |
int |
pointListDataNumberOfTrackPoints()
Returns the number of avoidance path points
License requirements: None. |
void |
setCsMode(TurnAvoidancePathPointsBuilder.CsTypes csMode)
License requirements: cam_base ("CAM BASE") . |
void |
setPointData(int index,
NXObject specifyPoint,
TurnAvoidancePathPointsBuilder.MotionTypes motionType,
TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType,
double customFeedrateValue,
TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit,
TurnAvoidancePathPointsBuilder.PointStatus pointStatus,
int startEventFlag,
NXObject startEventPath,
int endEventFlag,
NXObject endEventPath)
Create a new avoidance path point, name maybe changed if not unique.
|
void |
setPointListData(int index,
NXObject specifyPoint,
TurnAvoidancePathPointsBuilder.MotionTypes motionType,
TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType,
double customFeedrateValue,
TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit)
Create a new avoidance path point, name maybe changed if not unique
License requirements: cam_base ("CAM BASE") . |
printTestData, printTestData, tag, tagValue
TurnAvoidancePathPointsBuilder.CsTypes csMode() throws NXException, RemoteException
NXException
RemoteException
void setCsMode(TurnAvoidancePathPointsBuilder.CsTypes csMode) throws NXException, RemoteException
csMode
- the cs mode valueNXException
RemoteException
TurnAvoidancePathPointsBuilder.PointListData getPointListData(int index) throws NXException, RemoteException
index
- the index of avoidance path pointNXException
RemoteException
TurnAvoidancePathPointsBuilder.PointData getPointData(int index) throws NXException, RemoteException
index
- the index of avoidance path pointNXException
RemoteException
int pointListDataNumberOfTrackPoints() throws NXException, RemoteException
NXException
RemoteException
void setPointListData(int index, NXObject specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit) throws NXException, RemoteException
index
- the index which new avoidance path point will be added afterspecifyPoint
- selected pointmotionType
- the motionTypeColumnfeedrateType
- the feedrate TypecustomFeedrateValue
- the feedrateColumncustomFeedrateUnit
- the feedrateUnitColumnNXException
RemoteException
void setPointData(int index, NXObject specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit, TurnAvoidancePathPointsBuilder.PointStatus pointStatus, int startEventFlag, NXObject startEventPath, int endEventFlag, NXObject endEventPath) throws NXException, RemoteException
index
- the index which new avoidance path point will be added afterspecifyPoint
- selected pointmotionType
- the motionTypeColumnfeedrateType
- the feedrate TypecustomFeedrateValue
- the feedrateColumncustomFeedrateUnit
- the feedrateUnitColumnpointStatus
- the point statusstartEventFlag
- the start event statusstartEventPath
- the start event pathendEventFlag
- the end event statusendEventPath
- the end event pathNXException
RemoteException
void modify(int index, NXObject specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit) throws NXException, RemoteException
index
- the index of modified avoidance path pointspecifyPoint
- selected pointmotionType
- the motionTypeColumnfeedrateType
- the feedrate TypecustomFeedrateValue
- the feedrateColumncustomFeedrateUnit
- the feedrateUnitColumnNXException
RemoteException
void modifyData(int index, NXObject specifyPoint, TurnAvoidancePathPointsBuilder.MotionTypes motionType, TurnAvoidancePathPointsBuilder.FeedrateModesTypes feedrateType, double customFeedrateValue, TurnAvoidancePathPointsBuilder.CustomFeedrateUnitTypes customFeedrateUnit, TurnAvoidancePathPointsBuilder.PointStatus pointStatus, int startEventFlag, NXObject startEventPath, int endEventFlag, NXObject endEventPath) throws NXException, RemoteException
index
- the index of modified avoidance path pointspecifyPoint
- selected pointmotionType
- the motionTypeColumnfeedrateType
- the feedrate TypecustomFeedrateValue
- the feedrateColumncustomFeedrateUnit
- the feedrateUnitColumnpointStatus
- the point statusstartEventFlag
- the start event statusstartEventPath
- the start event pathendEventFlag
- the end event statusendEventPath
- the end event pathNXException
RemoteException
void delete(int index) throws NXException, RemoteException
index
- the index of deleted avoidance path pointNXException
RemoteException
void moveUp(int index) throws NXException, RemoteException
index
- the index of item which should be moved upNXException
RemoteException
void moveDown(int index) throws NXException, RemoteException
index
- the index of item which should be moved downNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.