public interface InspectionUVGridBuilder extends InspectionMoveBuilder
InspectionMoveCollection.createInspectionUvgridBuilder(nxopen.cam.InspectionMoveSubop)
Modifier and Type | Interface and Description |
---|---|
static class |
InspectionUVGridBuilder.SphereAxisType
the method for determining the axis for a sphere
|
static class |
InspectionUVGridBuilder.StartPointType
the start point mode
|
InspectionMoveBuilder.DepthMethodTypes, InspectionMoveBuilder.ProbeTipTypes, InspectionMoveBuilder.SensorStrategyTypes, InspectionMoveBuilder.TipAngleTypes, InspectionMoveBuilder.TipModeTypes
Modifier and Type | Method and Description |
---|---|
boolean |
alignMachineAxes()
Returns the flag to align with machine axes
License requirements: None. |
InheritableDoubleBuilder |
approachDist()
Returns the approach distance
License requirements: None. |
void |
copyAttributes(InspectionUVGridBuilder target)
Copy point grid parameters
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
double |
depthDistance()
Returns the depth distance
License requirements: None. |
InspectionMoveBuilder.DepthMethodTypes |
depthMethod()
Returns the depth method
License requirements: None. |
InheritableDoubleBuilder |
endU()
Returns the end value in U
License requirements: None. |
InheritableDoubleBuilder |
endUDeg()
Returns the end degrees value in U
License requirements: None. |
InheritableDoubleBuilder |
endUDist()
Returns the end distance value in U
License requirements: None. |
InspectionMethodBuilder.UVModeTypes |
endUMode()
Returns the end U mode
License requirements: None. |
InheritableDoubleBuilder |
endUSweep()
Returns the sweep value in U
License requirements: None. |
InheritableDoubleBuilder |
endV()
Returns the end value in V
License requirements: None. |
InheritableDoubleBuilder |
endVDeg()
Returns the end degrees value in V
License requirements: None. |
InheritableDoubleBuilder |
endVDist()
Returns the end distance value in V
License requirements: None. |
InspectionMethodBuilder.UVModeTypes |
endVMode()
Returns the end V mode
License requirements: None. |
InheritableDoubleBuilder |
endVSweep()
Returns the sweep value in V
License requirements: None. |
NXObject |
measuredGeometry()
Returns the measured geometry
License requirements: None. |
InheritableIntBuilder |
numberOfUPoints()
Returns the number of points in U
License requirements: None. |
int |
numberOfValidPoints()
Returns the number of valid points created for the UV Grid
License requirements: None. |
InheritableIntBuilder |
numberOfVPoints()
Returns the number of points in V
License requirements: None. |
InspectionMethodBuilder.PointSequenceDirectionTypes |
pointSequenceDirection()
Returns the point sequence start direction
License requirements: None. |
InspectionMethodBuilder.PointSequenceModeTypes |
pointSequenceMode()
Returns the point sequence mode
License requirements: None. |
InspectionMethodBuilder.PointSequenceStartTypes |
pointSequenceStart()
Returns the point sequence start location
License requirements: None. |
InheritableDoubleBuilder |
retractDist()
Returns the retract distance
License requirements: None. |
InheritableDoubleBuilder |
searchDist()
Returns the search distance
License requirements: None. |
InspectionPathBuilder.SequenceType |
sequenceOptimization()
Returns the path point sequence optimization setting
License requirements: None. |
void |
setAlignMachineAxes(boolean flag)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAppDistChanged(boolean flag)
Flag indicating whether approach distance changed.
|
void |
setDepthDistance(double distance)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDepthMethod(InspectionMoveBuilder.DepthMethodTypes method)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndUMode(InspectionMethodBuilder.UVModeTypes uvMode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndVMode(InspectionMethodBuilder.UVModeTypes uvMode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setLayoutChanged(boolean flag)
Flag indicating whether layout changed.
|
void |
setMeasuredGeometry(NXObject face)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNumberOfValidPoints(int numPoints)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPointCoverageChanged(boolean flag)
Flag indicating whether point coverage changed.
|
void |
setPointSequenceChanged(boolean flag)
Flag indicating whether point sequence changed.
|
void |
setPointSequenceDirection(InspectionMethodBuilder.PointSequenceDirectionTypes ptSeqDir)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPointSequenceMode(InspectionMethodBuilder.PointSequenceModeTypes ptSeqMode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPointSequenceStart(InspectionMethodBuilder.PointSequenceStartTypes ptSeqStart)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setRetDistChanged(boolean flag)
Flag indicating whether retract distance changed.
|
void |
setSequenceOptimization(InspectionPathBuilder.SequenceType sequenceOpt)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSphereAxisMethod(InspectionUVGridBuilder.SphereAxisType method)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSphereAxisVector(Direction vector)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartPointMode(InspectionUVGridBuilder.StartPointType startMode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartUMode(InspectionMethodBuilder.UVModeTypes uvMode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartVMode(InspectionMethodBuilder.UVModeTypes uvMode)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setUseFeatureCollisionAvoidance(boolean flag)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setUsePartCollisionAvoidance(boolean flag)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
InspectionUVGridBuilder.SphereAxisType |
sphereAxisMethod()
Returns the method for determining the axis for a sphere
License requirements: None. |
Direction |
sphereAxisVector()
Returns the sphere axis vector
License requirements: None. |
InspectionUVGridBuilder.StartPointType |
startPointMode()
Returns the start point mode
License requirements: None. |
InheritableDoubleBuilder |
startU()
Returns the start value in U
License requirements: None. |
InheritableDoubleBuilder |
startUDeg()
Returns the start degrees value in U
License requirements: None. |
InheritableDoubleBuilder |
startUDist()
Returns the start distance value in U
License requirements: None. |
InspectionMethodBuilder.UVModeTypes |
startUMode()
Returns the start U mode
License requirements: None. |
InheritableDoubleBuilder |
startUSweep()
Returns the start sweep value in U
License requirements: None. |
InheritableDoubleBuilder |
startV()
Returns the start value in V
License requirements: None. |
InheritableDoubleBuilder |
startVDeg()
Returns the start degrees value in V
License requirements: None. |
InheritableDoubleBuilder |
startVDist()
Returns the start distance value in V
License requirements: None. |
InspectionMethodBuilder.UVModeTypes |
startVMode()
Returns the start V mode
License requirements: None. |
InheritableDoubleBuilder |
startVSweep()
Returns the start sweep value in V
License requirements: None. |
boolean |
useFeatureCollisionAvoidance()
Returns the flag to use feature collision avoidance
License requirements: None. |
boolean |
usePartCollisionAvoidance()
Returns the flag to use part collision avoidance
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
InheritableIntBuilder numberOfUPoints() throws NXException, RemoteException
NXException
RemoteException
InheritableIntBuilder numberOfVPoints() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder startU() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endU() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder startV() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endV() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder startUDist() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endUDist() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder startVDist() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endVDist() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder startUDeg() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endUDeg() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder startVDeg() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endVDeg() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder startUSweep() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endUSweep() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder startVSweep() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder endVSweep() throws NXException, RemoteException
NXException
RemoteException
InspectionMethodBuilder.UVModeTypes startUMode() throws NXException, RemoteException
NXException
RemoteException
void setStartUMode(InspectionMethodBuilder.UVModeTypes uvMode) throws NXException, RemoteException
uvMode
- NXException
RemoteException
InspectionMethodBuilder.UVModeTypes endUMode() throws NXException, RemoteException
NXException
RemoteException
void setEndUMode(InspectionMethodBuilder.UVModeTypes uvMode) throws NXException, RemoteException
uvMode
- NXException
RemoteException
InspectionMethodBuilder.UVModeTypes startVMode() throws NXException, RemoteException
NXException
RemoteException
void setStartVMode(InspectionMethodBuilder.UVModeTypes uvMode) throws NXException, RemoteException
uvMode
- NXException
RemoteException
InspectionMethodBuilder.UVModeTypes endVMode() throws NXException, RemoteException
NXException
RemoteException
void setEndVMode(InspectionMethodBuilder.UVModeTypes uvMode) throws NXException, RemoteException
uvMode
- NXException
RemoteException
InheritableDoubleBuilder approachDist() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder retractDist() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder searchDist() throws NXException, RemoteException
NXException
RemoteException
InspectionUVGridBuilder.StartPointType startPointMode() throws NXException, RemoteException
NXException
RemoteException
void setStartPointMode(InspectionUVGridBuilder.StartPointType startMode) throws NXException, RemoteException
startMode
- NXException
RemoteException
InspectionPathBuilder.SequenceType sequenceOptimization() throws NXException, RemoteException
NXException
RemoteException
void setSequenceOptimization(InspectionPathBuilder.SequenceType sequenceOpt) throws NXException, RemoteException
sequenceOpt
- NXException
RemoteException
InspectionUVGridBuilder.SphereAxisType sphereAxisMethod() throws NXException, RemoteException
NXException
RemoteException
void setSphereAxisMethod(InspectionUVGridBuilder.SphereAxisType method) throws NXException, RemoteException
method
- NXException
RemoteException
Direction sphereAxisVector() throws NXException, RemoteException
NXException
RemoteException
void setSphereAxisVector(Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
boolean useFeatureCollisionAvoidance() throws NXException, RemoteException
NXException
RemoteException
void setUseFeatureCollisionAvoidance(boolean flag) throws NXException, RemoteException
flag
- NXException
RemoteException
boolean usePartCollisionAvoidance() throws NXException, RemoteException
NXException
RemoteException
void setUsePartCollisionAvoidance(boolean flag) throws NXException, RemoteException
flag
- NXException
RemoteException
boolean alignMachineAxes() throws NXException, RemoteException
NXException
RemoteException
void setAlignMachineAxes(boolean flag) throws NXException, RemoteException
flag
- NXException
RemoteException
int numberOfValidPoints() throws NXException, RemoteException
NXException
RemoteException
void setNumberOfValidPoints(int numPoints) throws NXException, RemoteException
numPoints
- NXException
RemoteException
InspectionMethodBuilder.PointSequenceModeTypes pointSequenceMode() throws NXException, RemoteException
NXException
RemoteException
void setPointSequenceMode(InspectionMethodBuilder.PointSequenceModeTypes ptSeqMode) throws NXException, RemoteException
ptSeqMode
- NXException
RemoteException
InspectionMethodBuilder.PointSequenceStartTypes pointSequenceStart() throws NXException, RemoteException
NXException
RemoteException
void setPointSequenceStart(InspectionMethodBuilder.PointSequenceStartTypes ptSeqStart) throws NXException, RemoteException
ptSeqStart
- NXException
RemoteException
InspectionMethodBuilder.PointSequenceDirectionTypes pointSequenceDirection() throws NXException, RemoteException
NXException
RemoteException
void setPointSequenceDirection(InspectionMethodBuilder.PointSequenceDirectionTypes ptSeqDir) throws NXException, RemoteException
ptSeqDir
- 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
void setLayoutChanged(boolean flag) throws NXException, RemoteException
flag
- NXException
RemoteException
void setPointCoverageChanged(boolean flag) throws NXException, RemoteException
flag
- NXException
RemoteException
void setAppDistChanged(boolean flag) throws NXException, RemoteException
flag
- NXException
RemoteException
void setRetDistChanged(boolean flag) throws NXException, RemoteException
flag
- NXException
RemoteException
void setPointSequenceChanged(boolean flag) throws NXException, RemoteException
flag
- NXException
RemoteException
NXObject measuredGeometry() throws NXException, RemoteException
NXException
RemoteException
void setMeasuredGeometry(NXObject face) throws NXException, RemoteException
face
- NXException
RemoteException
void copyAttributes(InspectionUVGridBuilder target) throws NXException, RemoteException
target
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.