public interface InspectionCollisionAvoidanceBuilder extends Builder
InspectionOperationCollection.createInspectionCollisionAvoidanceBuilder(nxopen.cam.CAMObject)
Modifier and Type | Method and Description |
---|---|
boolean |
changeApproachRetract()
Returns a flag to indicate whether to change approach and retract distances to avoid collisions
License requirements: None. |
boolean |
changeProbeAngles()
Returns a flag to indicate whether to change probe angles to avoid collisions
License requirements: None. |
boolean |
changeProbeTip()
Returns a flag to indicate whether to change probe tip to avoid collisions
License requirements: None. |
double |
clearanceDistance()
Returns the transition clearance distance
License requirements: None. |
boolean |
deleteMeasurementPoints()
Returns a flag to indicate whether to delete measurement points to avoid collisions
License requirements: None. |
boolean |
deleteUserSafePoints()
Returns a flag to indicate whether to delete user inserted safe points to improve path
License requirements: None. |
void |
doCollisionAvoidance()
Updates selected paths.
|
double |
facetTolerance()
Returns the tolerance used for faceting the components
License requirements: None. |
boolean |
finishAtSafePlane()
Returns a flag to indicate whether to finish at safe plane after last path
License requirements: None. |
String[] |
getSelectedOps()
Returns the selected operations.
|
boolean |
listOutput()
Returns a flag to indicate whether to generate a report
License requirements: None. |
double |
maxAngularIncrement()
Returns the max angular increment
License requirements: None. |
double |
maxLengthIncrement()
Returns the max length increment
License requirements: None. |
boolean |
moveMeasurementPoints()
Returns a flag to indicate whether to move measurement points to avoid collisions
License requirements: None. |
boolean |
newSensors()
Returns a flag to indicate whether to create new sensors
License requirements: None. |
boolean |
probeRotationsAtSafePlane()
Returns a flag to indicate whether to do probe rotations at safe plane
License requirements: None. |
NXObject |
safePlane()
Returns the safe plane
License requirements: None. |
void |
setChangeApproachRetract(boolean change)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setChangeProbeAngles(boolean change)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setChangeProbeTip(boolean change)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setClearanceDistance(double clearanceDistance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDeleteMeasurementPoints(boolean deletePoints)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDeleteUserSafePoints(boolean deletePoints)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFacetTolerance(double facetTolerance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setFinishAtSafePlane(boolean createPoints)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setListOutput(boolean list)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMaxAngularIncrement(double maxAngularIncrement)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMaxLengthIncrement(double maxLengthIncrement)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMoveMeasurementPoints(boolean movePoints)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNewSensors(boolean newSensors)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setProbeRotationsAtSafePlane(boolean useSafePlane)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSafePlane(NXObject plane)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSelectedOps(String[] selectedOps)
Sets the selected operations.
|
void |
setStartFromSafePlane(boolean createPoints)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTableRotationsAtSafePlane(boolean useSafePlane)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setToolChangesAtSafePlane(boolean useSafePlane)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTransitionsBetweenPaths(boolean createPoints)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTransitionsWithinPaths(boolean createPoints)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
boolean |
startFromSafePlane()
Returns a flag to indicate whether to start from safe plane before first path
License requirements: None. |
boolean |
tableRotationsAtSafePlane()
Returns a flag to indicate whether to do table rotations at safe plane
License requirements: None. |
boolean |
toolChangesAtSafePlane()
Returns a flag to indicate whether to do tool changes at safe plane
License requirements: None. |
boolean |
transitionsBetweenPaths()
Returns a flag to indicate whether to generate transition points between paths
License requirements: None. |
boolean |
transitionsWithinPaths()
Returns a flag to indicate whether to generate transition points within paths
License requirements: None. |
void |
updateSimDisplayOptions()
Updates the Sim Display Options to match changes made in the Collision Avoidance Dialog
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void doCollisionAvoidance() throws NXException, RemoteException
NXException
RemoteException
boolean listOutput() throws NXException, RemoteException
NXException
RemoteException
void setListOutput(boolean list) throws NXException, RemoteException
list
- NXException
RemoteException
boolean changeProbeTip() throws NXException, RemoteException
NXException
RemoteException
void setChangeProbeTip(boolean change) throws NXException, RemoteException
change
- NXException
RemoteException
boolean changeProbeAngles() throws NXException, RemoteException
NXException
RemoteException
void setChangeProbeAngles(boolean change) throws NXException, RemoteException
change
- NXException
RemoteException
boolean changeApproachRetract() throws NXException, RemoteException
NXException
RemoteException
void setChangeApproachRetract(boolean change) throws NXException, RemoteException
change
- NXException
RemoteException
boolean probeRotationsAtSafePlane() throws NXException, RemoteException
NXException
RemoteException
void setProbeRotationsAtSafePlane(boolean useSafePlane) throws NXException, RemoteException
useSafePlane
- NXException
RemoteException
boolean tableRotationsAtSafePlane() throws NXException, RemoteException
NXException
RemoteException
void setTableRotationsAtSafePlane(boolean useSafePlane) throws NXException, RemoteException
useSafePlane
- NXException
RemoteException
boolean toolChangesAtSafePlane() throws NXException, RemoteException
NXException
RemoteException
void setToolChangesAtSafePlane(boolean useSafePlane) throws NXException, RemoteException
useSafePlane
- NXException
RemoteException
boolean transitionsBetweenPaths() throws NXException, RemoteException
NXException
RemoteException
void setTransitionsBetweenPaths(boolean createPoints) throws NXException, RemoteException
createPoints
- NXException
RemoteException
boolean transitionsWithinPaths() throws NXException, RemoteException
NXException
RemoteException
void setTransitionsWithinPaths(boolean createPoints) throws NXException, RemoteException
createPoints
- NXException
RemoteException
boolean newSensors() throws NXException, RemoteException
NXException
RemoteException
void setNewSensors(boolean newSensors) throws NXException, RemoteException
newSensors
- NXException
RemoteException
boolean startFromSafePlane() throws NXException, RemoteException
NXException
RemoteException
void setStartFromSafePlane(boolean createPoints) throws NXException, RemoteException
createPoints
- NXException
RemoteException
boolean finishAtSafePlane() throws NXException, RemoteException
NXException
RemoteException
void setFinishAtSafePlane(boolean createPoints) throws NXException, RemoteException
createPoints
- NXException
RemoteException
boolean moveMeasurementPoints() throws NXException, RemoteException
NXException
RemoteException
void setMoveMeasurementPoints(boolean movePoints) throws NXException, RemoteException
movePoints
- NXException
RemoteException
boolean deleteMeasurementPoints() throws NXException, RemoteException
NXException
RemoteException
void setDeleteMeasurementPoints(boolean deletePoints) throws NXException, RemoteException
deletePoints
- NXException
RemoteException
boolean deleteUserSafePoints() throws NXException, RemoteException
NXException
RemoteException
void setDeleteUserSafePoints(boolean deletePoints) throws NXException, RemoteException
deletePoints
- NXException
RemoteException
double clearanceDistance() throws NXException, RemoteException
NXException
RemoteException
void setClearanceDistance(double clearanceDistance) throws NXException, RemoteException
clearanceDistance
- NXException
RemoteException
double maxLengthIncrement() throws NXException, RemoteException
NXException
RemoteException
void setMaxLengthIncrement(double maxLengthIncrement) throws NXException, RemoteException
maxLengthIncrement
- NXException
RemoteException
double maxAngularIncrement() throws NXException, RemoteException
NXException
RemoteException
void setMaxAngularIncrement(double maxAngularIncrement) throws NXException, RemoteException
maxAngularIncrement
- NXException
RemoteException
double facetTolerance() throws NXException, RemoteException
NXException
RemoteException
void setFacetTolerance(double facetTolerance) throws NXException, RemoteException
facetTolerance
- NXException
RemoteException
NXObject safePlane() throws NXException, RemoteException
NXException
RemoteException
void setSafePlane(NXObject plane) throws NXException, RemoteException
plane
- NXException
RemoteException
String[] getSelectedOps() throws NXException, RemoteException
NXException
RemoteException
void setSelectedOps(String[] selectedOps) throws NXException, RemoteException
selectedOps
- Selected operation namesNXException
RemoteException
void updateSimDisplayOptions() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.