public interface InspectionConeFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionConeFeatureBuilder(nxopen.cam.CAMObject)
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
double |
axisDirectionI()
Returns the axis direction vector I component
License requirements: None. |
double |
axisDirectionJ()
Returns the axis direction vector J component
License requirements: None. |
double |
axisDirectionK()
Returns the axis direction vector K component
License requirements: None. |
InspectionAxisExtrapolationModeBuilder |
axisExtrapolationModeBuilder()
Returns the Axis Extrapolation Mode Builder
License requirements: None. |
Direction |
axisVector()
Returns the cones axis vector
License requirements: None. |
CamInspectionOperationCsysreferencetypes |
csysReferenceType()
Returns the coordinate system reference type
License requirements: None. |
InspectionCylinderCircleFitModeBuilder |
cylinderCircleFitModeBuilder()
Returns the Cylinder Circle Fitting Mode Builder
License requirements: None. |
CamInspectionOperationExtenttypes |
extentType()
Returns the extent type
License requirements: None. |
double |
includedAngle()
Returns the included angle of the cone
License requirements: None. |
CamInspectionOperationInneroutertypes |
innerOuterType()
Returns the inspection feature inner/outer type (hole/pin)
License requirements: None. |
String |
name()
Returns the name
License requirements: None. |
SelectNXObject |
selectedCone()
Returns the selected cone
License requirements: None. |
void |
setAxisDirectionI(double axisDirectionI)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAxisDirectionJ(double axisDirectionJ)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAxisDirectionK(double axisDirectionK)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAxisVector(Direction axisVector)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCsysReferenceType(CamInspectionOperationCsysreferencetypes csysReferenceType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtentType(CamInspectionOperationExtenttypes extentType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setIncludedAngle(double includedAngle)
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 |
setVertexPointX(double vertexPointX)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setVertexPointY(double vertexPointY)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setVertexPointZ(double vertexPointZ)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateParams()
Updates cone inspection feature characteristic parameters based on selected geometry
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
double |
vertexPointX()
Returns the vertex point X coordinate
License requirements: None. |
double |
vertexPointY()
Returns the vertex point Y coordinate
License requirements: None. |
double |
vertexPointZ()
Returns the vertex point Z coordinate
License requirements: None. |
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
SelectNXObject selectedCone() throws NXException, RemoteException
NXException
RemoteException
Direction axisVector() throws NXException, RemoteException
NXException
RemoteException
void setAxisVector(Direction axisVector) throws NXException, RemoteException
axisVector
- NXException
RemoteException
CamInspectionOperationCsysreferencetypes csysReferenceType() throws NXException, RemoteException
NXException
RemoteException
void setCsysReferenceType(CamInspectionOperationCsysreferencetypes csysReferenceType) throws NXException, RemoteException
csysReferenceType
- NXException
RemoteException
CamInspectionOperationInneroutertypes innerOuterType() throws NXException, RemoteException
NXException
RemoteException
void setInnerOuterType(CamInspectionOperationInneroutertypes innerOuterType) throws NXException, RemoteException
innerOuterType
- NXException
RemoteException
double includedAngle() throws NXException, RemoteException
NXException
RemoteException
void setIncludedAngle(double includedAngle) throws NXException, RemoteException
includedAngle
- NXException
RemoteException
CamInspectionOperationExtenttypes extentType() throws NXException, RemoteException
NXException
RemoteException
void setExtentType(CamInspectionOperationExtenttypes extentType) throws NXException, RemoteException
extentType
- NXException
RemoteException
double vertexPointX() throws NXException, RemoteException
NXException
RemoteException
void setVertexPointX(double vertexPointX) throws NXException, RemoteException
vertexPointX
- NXException
RemoteException
double vertexPointY() throws NXException, RemoteException
NXException
RemoteException
void setVertexPointY(double vertexPointY) throws NXException, RemoteException
vertexPointY
- NXException
RemoteException
double vertexPointZ() throws NXException, RemoteException
NXException
RemoteException
void setVertexPointZ(double vertexPointZ) throws NXException, RemoteException
vertexPointZ
- NXException
RemoteException
double axisDirectionI() throws NXException, RemoteException
NXException
RemoteException
void setAxisDirectionI(double axisDirectionI) throws NXException, RemoteException
axisDirectionI
- NXException
RemoteException
double axisDirectionJ() throws NXException, RemoteException
NXException
RemoteException
void setAxisDirectionJ(double axisDirectionJ) throws NXException, RemoteException
axisDirectionJ
- NXException
RemoteException
double axisDirectionK() throws NXException, RemoteException
NXException
RemoteException
void setAxisDirectionK(double axisDirectionK) throws NXException, RemoteException
axisDirectionK
- 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
InspectionCylinderCircleFitModeBuilder cylinderCircleFitModeBuilder() throws NXException, RemoteException
NXException
RemoteException
InspectionAxisExtrapolationModeBuilder axisExtrapolationModeBuilder() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.