public interface InspectionArcFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionArcFeatureBuilder(nxopen.cam.CAMObject)
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
double |
centerPointX()
Returns the center point X coordinate
License requirements: None. |
double |
centerPointY()
Returns the center point Y coordinate
License requirements: None. |
double |
centerPointZ()
Returns the center point Z coordinate
License requirements: None. |
CamInspectionOperationCsysreferencetypes |
csysRefType()
Returns the coordinate system reference type
License requirements: None. |
InspectionCylinderCircleFitModeBuilder |
cylinderCircleFitModeBuilder()
Returns the Cylinder Circle Fitting Mode Builder
License requirements: None. |
double |
endAngle()
Returns the Arc end angle
License requirements: None. |
void |
flipNormal()
Flips the arc inspection feature normal vector
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
CamInspectionOperationInneroutertypes |
inOutType()
Returns the inspection feature inner/outer type (hole/pin)
License requirements: None. |
String |
name()
Returns the Inspection Arc Feature name
License requirements: None. |
double |
normalVectorI()
Returns the normal vector I component
License requirements: None. |
double |
normalVectorJ()
Returns the normal vector J component
License requirements: None. |
double |
normalVectorK()
Returns the normal vector K component
License requirements: None. |
InheritableDoubleBuilder |
offsetDistance()
Returns the offset distance
License requirements: None. |
double |
radius()
Returns the inspection feature radius
License requirements: None. |
boolean |
reverseDirection()
Returns the reverse normal vector direction button
License requirements: None. |
void |
reverseOffsetDirection()
Reverses the offset direction
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
SelectNXObjectList |
selectArc()
Returns the selected Arc
License requirements: None. |
void |
setCenterPointX(double x)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCenterPointY(double y)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCenterPointZ(double z)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCsysRefType(CamInspectionOperationCsysreferencetypes csysRefType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setEndAngle(double endAngle)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setInOutType(CamInspectionOperationInneroutertypes inOutType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setName(String name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNormalVectorI(double i)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNormalVectorJ(double j)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNormalVectorK(double k)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setRadius(double radius)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartAngle(double startAngle)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartVectorI(double startVectorI)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartVectorJ(double jStartVec)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setStartVectorK(double kStartVec)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
double |
startAngle()
Returns the Arc start angle
License requirements: None. |
double |
startVectorI()
Returns the start vector I component
License requirements: None. |
double |
startVectorJ()
Returns the start vector J component
License requirements: None. |
double |
startVectorK()
Returns the start vector K component
License requirements: None. |
void |
updateOffset()
Updates the arc inspection feature offset distance and associated values
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateParams()
Updates arc inspection feature characteristic parameters based on selected geometry
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
channelName, description, endOfPath, endUdeSet, geometry, getHoleAxisValues, gougeChecking, holeAxisType, holeDepth, holeDepthType, layoutAndLayer, motionOutputBuilder, notes, optimizationBasedOn, optimizationDistanceMethod, optimizationLevel, pathDisplayOptions, postToolPathExit, retractDistance, retractDistanceOnToolAxisChange, safeClearance, selectToolFlag, setChannelName, setDescription, setGougeChecking, setHoleAxisType, setHoleAxisValues, setHoleDepthType, setOptimizationBasedOn, setOptimizationDistanceMethod, setOptimizationLevel, setPostToolPathExit, setSelectToolFlag, startOfPath, startUdeSet, toolChangeSetting, toolPathEditor, toolPathSplitParametersBuilder
cycleEvent, cycleTable, optimizationMethod, setOptimizationMethod
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObjectList selectArc() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- NXException
RemoteException
CamInspectionOperationCsysreferencetypes csysRefType() throws NXException, RemoteException
NXException
RemoteException
void setCsysRefType(CamInspectionOperationCsysreferencetypes csysRefType) throws NXException, RemoteException
csysRefType
- NXException
RemoteException
CamInspectionOperationInneroutertypes inOutType() throws NXException, RemoteException
NXException
RemoteException
void setInOutType(CamInspectionOperationInneroutertypes inOutType) throws NXException, RemoteException
inOutType
- NXException
RemoteException
double radius() throws NXException, RemoteException
NXException
RemoteException
void setRadius(double radius) throws NXException, RemoteException
radius
- NXException
RemoteException
double startVectorI() throws NXException, RemoteException
NXException
RemoteException
void setStartVectorI(double startVectorI) throws NXException, RemoteException
startVectorI
- NXException
RemoteException
double startVectorJ() throws NXException, RemoteException
NXException
RemoteException
void setStartVectorJ(double jStartVec) throws NXException, RemoteException
jStartVec
- NXException
RemoteException
double startVectorK() throws NXException, RemoteException
NXException
RemoteException
void setStartVectorK(double kStartVec) throws NXException, RemoteException
kStartVec
- NXException
RemoteException
double startAngle() throws NXException, RemoteException
NXException
RemoteException
void setStartAngle(double startAngle) throws NXException, RemoteException
startAngle
- NXException
RemoteException
double endAngle() throws NXException, RemoteException
NXException
RemoteException
void setEndAngle(double endAngle) throws NXException, RemoteException
endAngle
- NXException
RemoteException
double centerPointX() throws NXException, RemoteException
NXException
RemoteException
void setCenterPointX(double x) throws NXException, RemoteException
x
- NXException
RemoteException
double centerPointY() throws NXException, RemoteException
NXException
RemoteException
void setCenterPointY(double y) throws NXException, RemoteException
y
- NXException
RemoteException
double centerPointZ() throws NXException, RemoteException
NXException
RemoteException
void setCenterPointZ(double z) throws NXException, RemoteException
z
- NXException
RemoteException
double normalVectorI() throws NXException, RemoteException
NXException
RemoteException
void setNormalVectorI(double i) throws NXException, RemoteException
i
- NXException
RemoteException
double normalVectorJ() throws NXException, RemoteException
NXException
RemoteException
void setNormalVectorJ(double j) throws NXException, RemoteException
j
- NXException
RemoteException
double normalVectorK() throws NXException, RemoteException
NXException
RemoteException
void setNormalVectorK(double k) throws NXException, RemoteException
k
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
void updateParams() throws NXException, RemoteException
NXException
RemoteException
void flipNormal() throws NXException, RemoteException
NXException
RemoteException
InheritableDoubleBuilder offsetDistance() throws NXException, RemoteException
NXException
RemoteException
void updateOffset() throws NXException, RemoteException
NXException
RemoteException
void reverseOffsetDirection() throws NXException, RemoteException
NXException
RemoteException
InspectionCylinderCircleFitModeBuilder cylinderCircleFitModeBuilder() throws NXException, RemoteException
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.