public interface InspectionScanCurveBuilder extends InspectionMoveBuilder
InspectionMoveCollection.createInspectionScanCurveBuilder(nxopen.cam.InspectionMoveSubop)
InspectionMoveBuilder.DepthMethodTypes, InspectionMoveBuilder.ProbeTipTypes, InspectionMoveBuilder.SensorStrategyTypes, InspectionMoveBuilder.TipAngleTypes, InspectionMoveBuilder.TipModeTypes
Modifier and Type | Method and Description |
---|---|
InheritableDoubleBuilder |
approachDist()
Returns the builder for approach distance
License requirements: None. |
InheritableDoubleBuilder |
curvatureFactor()
Returns the Curvature Increase Factor for points along the Scan Curve
License requirements: None. |
NXObject |
curve()
Returns the curve
License requirements: None. |
InspectionMethodBuilder.ScanCurveModeTypes |
curveMode()
Returns the curve specification mode
License requirements: None. |
double |
depthDistance()
Returns the depth distance
License requirements: None. |
InspectionMoveBuilder.DepthMethodTypes |
depthMethod()
Returns the depth method
License requirements: None. |
double |
endDistance()
Returns the End Distance of the Scan Curve
License requirements: None. |
InheritableDoubleBuilder |
endDistanceBuilder()
Returns the End Distance of the Scan Curve
License requirements: None. |
InheritableDoubleBuilder |
endPercentage()
Returns the End Percentage of the Scan Curve
License requirements: None. |
InheritableDoubleBuilder |
maxSpacing()
Returns the Maximum Spacing of points along the Scan Curve
License requirements: None. |
InheritableDoubleBuilder |
minSpacing()
Returns the Minimum Spacing of points along the Scan Curve
License requirements: None. |
int |
nbpoints()
Returns the Number of Scan Points on the curve
License requirements: None. |
InheritableIntBuilder |
nbPointsBuilder()
Returns the builder for the Number of Scan Points on the curve
License requirements: None. |
InheritableDoubleBuilder |
retractDist()
Returns the builder for retract distance
License requirements: None. |
boolean |
reversedirection()
Returns the Reverse Direction flag on the curve
License requirements: None. |
InheritableDoubleBuilder |
scanSpeed()
Returns the builder for scan speed
License requirements: None. |
void |
setCurve(NXObject curve)
License requirements: None. |
void |
setCurveMode(InspectionMethodBuilder.ScanCurveModeTypes mode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDepthDistance(double distance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDepthMethod(InspectionMoveBuilder.DepthMethodTypes method)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndDistance(double distance)
License requirements: None. |
void |
setNbpoints(int nbpoints)
License requirements: None. |
void |
setReversedirection(boolean reversedir)
License requirements: None. |
void |
setStartDistance(double distance)
License requirements: None. |
void |
setStartEndMode(InspectionMethodBuilder.UVModeTypes startEndMode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
double |
startDistance()
Returns the Start Distance of the Scan Curve
License requirements: None. |
InheritableDoubleBuilder |
startDistanceBuilder()
Returns the Start Distance of the Scan Curve
License requirements: None. |
InspectionMethodBuilder.UVModeTypes |
startEndMode()
Returns the start/end mode
License requirements: None. |
InheritableDoubleBuilder |
startPercentage()
Returns the Start Percentage of the Scan Curve
License requirements: None. |
InheritableDoubleBuilder |
stepSize()
Returns the builder for step size
License requirements: None. |
angleA, angleB, approachDistance, lockMove, motionType, probeTipType, probeTipTypeBuilder, retractDistance, sensorOpName, sensorStrategy, sensorStrategyBuilder, setAngleA, setAngleB, setApproachDistance, setMotionType, setParent, setProbeAngles, setProbeTip, setProbeTipType, setRetractDistance, setSensorOpName, setSensorStrategy, setSibling, setTipAngleMode, setTipMode, setTipNumber, tipAngleMode, tipMode, tipNumber
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
NXObject curve() throws NXException, RemoteException
NXException
RemoteException
void setCurve(NXObject curve) throws NXException, RemoteException
curve
- NXException
RemoteException
int nbpoints() throws NXException, RemoteException
NXException
RemoteException
void setNbpoints(int nbpoints) throws NXException, RemoteException
nbpoints
- NXException
RemoteException
boolean reversedirection() throws NXException, RemoteException
NXException
RemoteException
void setReversedirection(boolean reversedir) throws NXException, RemoteException
reversedir
- NXException
RemoteException
double startDistance() throws NXException, RemoteException
NXException
RemoteException
void setStartDistance(double distance) throws NXException, RemoteException
distance
- NXException
RemoteException
double endDistance() throws NXException, RemoteException
NXException
RemoteException
void setEndDistance(double distance) throws NXException, RemoteException
distance
- NXException
RemoteException
InheritableDoubleBuilder minSpacing() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder maxSpacing() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder curvatureFactor() throws NXException, RemoteException
NXException
RemoteException
InspectionMethodBuilder.ScanCurveModeTypes curveMode() throws NXException, RemoteException
NXException
RemoteException
void setCurveMode(InspectionMethodBuilder.ScanCurveModeTypes mode) throws NXException, RemoteException
mode
- NXException
RemoteException
InheritableDoubleBuilder startDistanceBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endDistanceBuilder() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder startPercentage() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endPercentage() throws NXException, RemoteException
NXException
RemoteException
InspectionMethodBuilder.UVModeTypes startEndMode() throws NXException, RemoteException
NXException
RemoteException
void setStartEndMode(InspectionMethodBuilder.UVModeTypes startEndMode) throws NXException, RemoteException
startEndMode
- NXException
RemoteException
InheritableIntBuilder nbPointsBuilder() throws NXException, RemoteException
NXException
RemoteException
InspectionMoveBuilder.DepthMethodTypes depthMethod() throws NXException, RemoteException
NXException
RemoteException
void setDepthMethod(InspectionMoveBuilder.DepthMethodTypes method) throws NXException, RemoteException
method
- NXException
RemoteException
double depthDistance() throws NXException, RemoteException
NXException
RemoteException
void setDepthDistance(double distance) throws NXException, RemoteException
distance
- NXException
RemoteException
InheritableDoubleBuilder approachDist() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder retractDist() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder scanSpeed() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder stepSize() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.