public interface InspectionMoveBuilder extends Builder
Modifier and Type | Interface and Description |
---|---|
static class |
InspectionMoveBuilder.DepthMethodTypes
the depth method
|
static class |
InspectionMoveBuilder.ProbeTipTypes
the preferred probe tip type
|
static class |
InspectionMoveBuilder.SensorStrategyTypes
the sensor selection strategy
|
static class |
InspectionMoveBuilder.TipAngleTypes
the tip angle selection mode
|
static class |
InspectionMoveBuilder.TipModeTypes
the tip selection mode
|
Modifier and Type | Method and Description |
---|---|
double |
angleA()
Returns the A angle for an indexable head
License requirements: None. |
double |
angleB()
Returns the B angle for an indexable head
License requirements: None. |
double |
approachDistance()
Returns the approach distance
License requirements: None. |
void |
lockMove(boolean lock)
Set lock to prevent move parameters from being changed programmatically.
|
MoveBuilder.Motion |
motionType()
Returns the motion type
License requirements: None. |
InspectionMoveBuilder.ProbeTipTypes |
probeTipType()
Returns the preferred probe tip type
License requirements: None. |
InspectionProbeTipTypeBuilder |
probeTipTypeBuilder()
Returns the Probe Tip Type Builder
License requirements: None. |
double |
retractDistance()
Returns the retract distance
License requirements: None. |
String |
sensorOpName()
Returns the inspection sensor operation name
License requirements: None. |
InspectionMoveBuilder.SensorStrategyTypes |
sensorStrategy()
Returns the sensor selection strategy
License requirements: None. |
InspectionSensorStrategyBuilder |
sensorStrategyBuilder()
Returns the Sensor Strategy Enum Builder
License requirements: None. |
void |
setAngleA(double angle)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAngleB(double angle)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setApproachDistance(double distance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMotionType(MoveBuilder.Motion motionType)
License requirements: None. |
void |
setParent(CAMObject parent)
Set parent
License requirements: None. |
void |
setProbeAngles()
Set default values for probe angles based on feature type.
|
void |
setProbeTip()
Set default probe tip based on preferred tip type and probe angles.
|
void |
setProbeTipType(InspectionMoveBuilder.ProbeTipTypes tipType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setRetractDistance(double distance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorOpName(String sensorOpName)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorStrategy(InspectionMoveBuilder.SensorStrategyTypes sensorStrategy)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSibling(CAMObject sibling)
Set sibling
License requirements: None. |
void |
setTipAngleMode(InspectionMoveBuilder.TipAngleTypes tipAngleMode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTipMode(InspectionMoveBuilder.TipModeTypes tipMode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTipNumber(int tipNumber)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
InspectionMoveBuilder.TipAngleTypes |
tipAngleMode()
Returns the tip angle selection mode
License requirements: None. |
InspectionMoveBuilder.TipModeTypes |
tipMode()
Returns the probe tip selection mode
License requirements: None. |
int |
tipNumber()
Returns the probe tip number
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void setParent(CAMObject parent) throws NXException, RemoteException
parent
- the parent objectNXException
RemoteException
void setSibling(CAMObject sibling) throws NXException, RemoteException
sibling
- the sibling objectNXException
RemoteException
MoveBuilder.Motion motionType() throws NXException, RemoteException
NXException
RemoteException
void setMotionType(MoveBuilder.Motion motionType) throws NXException, RemoteException
motionType
- NXException
RemoteException
InspectionMoveBuilder.ProbeTipTypes probeTipType() throws NXException, RemoteException
NXException
RemoteException
void setProbeTipType(InspectionMoveBuilder.ProbeTipTypes tipType) throws NXException, RemoteException
tipType
- NXException
RemoteException
InspectionMoveBuilder.SensorStrategyTypes sensorStrategy() throws NXException, RemoteException
NXException
RemoteException
void setSensorStrategy(InspectionMoveBuilder.SensorStrategyTypes sensorStrategy) throws NXException, RemoteException
sensorStrategy
- NXException
RemoteException
String sensorOpName() throws NXException, RemoteException
NXException
RemoteException
void setSensorOpName(String sensorOpName) throws NXException, RemoteException
sensorOpName
- NXException
RemoteException
int tipNumber() throws NXException, RemoteException
NXException
RemoteException
void setTipNumber(int tipNumber) throws NXException, RemoteException
tipNumber
- NXException
RemoteException
InspectionMoveBuilder.TipModeTypes tipMode() throws NXException, RemoteException
NXException
RemoteException
void setTipMode(InspectionMoveBuilder.TipModeTypes tipMode) throws NXException, RemoteException
tipMode
- NXException
RemoteException
InspectionMoveBuilder.TipAngleTypes tipAngleMode() throws NXException, RemoteException
NXException
RemoteException
void setTipAngleMode(InspectionMoveBuilder.TipAngleTypes tipAngleMode) throws NXException, RemoteException
tipAngleMode
- NXException
RemoteException
double angleA() throws NXException, RemoteException
NXException
RemoteException
void setAngleA(double angle) throws NXException, RemoteException
angle
- NXException
RemoteException
double angleB() throws NXException, RemoteException
NXException
RemoteException
void setAngleB(double angle) throws NXException, RemoteException
angle
- NXException
RemoteException
double approachDistance() throws NXException, RemoteException
NXException
RemoteException
void setApproachDistance(double distance) throws NXException, RemoteException
distance
- NXException
RemoteException
double retractDistance() throws NXException, RemoteException
NXException
RemoteException
void setRetractDistance(double distance) throws NXException, RemoteException
distance
- NXException
RemoteException
void setProbeAngles() throws NXException, RemoteException
NXException
RemoteException
InspectionSensorStrategyBuilder sensorStrategyBuilder() throws NXException, RemoteException
NXException
RemoteException
InspectionProbeTipTypeBuilder probeTipTypeBuilder() throws NXException, RemoteException
NXException
RemoteException
void setProbeTip() throws NXException, RemoteException
NXException
RemoteException
void lockMove(boolean lock) throws NXException, RemoteException
lock
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.