public interface InspectionCircleFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionCircleFeatureBuilder(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 circle center point X coordinate
License requirements: None. |
double |
centerPointY()
Returns the circle center point Y coordinate
License requirements: None. |
double |
centerPointZ()
Returns the circle 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 |
diameter()
Returns the circle diameter
License requirements: None. |
void |
flipNormal()
Flips the circle inspection feature normal vector
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
CamInspectionOperationInneroutertypes |
innerOuterType()
Returns the inspection feature inner/outer type (hole/pin)
License requirements: None. |
String |
name()
Returns the circle inspection 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. |
boolean |
reverseDirection()
Returns the reverse direction button used to flip the normal vector of the circle
License requirements: None. |
void |
reverseOffsetDirection()
Reverses the offset direction
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
SelectNXObjectList |
selectedCircle()
Returns the selected circle
License requirements: None. |
SelectNXObject |
selectProjectionFaces()
Returns the button used to select faces to project the circle to
License requirements: None. |
void |
setCenterPointX(double centerPointX)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCenterPointY(double centerPointY)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCenterPointZ(double centerPointZ)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCsysRefType(CamInspectionOperationCsysreferencetypes csysRefType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDiameter(double diameter)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setInnerOuterType(CamInspectionOperationInneroutertypes innerOuterType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setName(String name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNormalVectorI(double normalVectorI)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNormalVectorJ(double normalVectorJ)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNormalVectorK(double normalVectorK)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateOffset()
Updates the circle inspection feature offset distance and associated values
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateParams()
Updates circle 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, getCustomizableItemBuilder, getCustomizableItemNames, optimizationMethod, setOptimizationMethod
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObjectList selectedCircle() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject selectProjectionFaces() 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 innerOuterType() throws NXException, RemoteException
NXException
RemoteException
void setInnerOuterType(CamInspectionOperationInneroutertypes innerOuterType) throws NXException, RemoteException
innerOuterType
- NXException
RemoteException
double diameter() throws NXException, RemoteException
NXException
RemoteException
void setDiameter(double diameter) throws NXException, RemoteException
diameter
- NXException
RemoteException
double centerPointX() throws NXException, RemoteException
NXException
RemoteException
void setCenterPointX(double centerPointX) throws NXException, RemoteException
centerPointX
- NXException
RemoteException
double centerPointY() throws NXException, RemoteException
NXException
RemoteException
void setCenterPointY(double centerPointY) throws NXException, RemoteException
centerPointY
- NXException
RemoteException
double centerPointZ() throws NXException, RemoteException
NXException
RemoteException
void setCenterPointZ(double centerPointZ) throws NXException, RemoteException
centerPointZ
- NXException
RemoteException
double normalVectorI() throws NXException, RemoteException
NXException
RemoteException
void setNormalVectorI(double normalVectorI) throws NXException, RemoteException
normalVectorI
- NXException
RemoteException
double normalVectorJ() throws NXException, RemoteException
NXException
RemoteException
void setNormalVectorJ(double normalVectorJ) throws NXException, RemoteException
normalVectorJ
- NXException
RemoteException
double normalVectorK() throws NXException, RemoteException
NXException
RemoteException
void setNormalVectorK(double normalVectorK) throws NXException, RemoteException
normalVectorK
- 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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.