public interface InspectionCylinderFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionCylinderFeatureBuilder(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 cylinders axis vector
License requirements: None. |
double |
basePointX()
Returns the base point X coordinate
License requirements: None. |
double |
basePointY()
Returns the base point Y coordinate
License requirements: None. |
double |
basePointZ()
Returns the base point Z coordinate
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. |
double |
diameter()
Returns the cylinder diameter
License requirements: None. |
CamInspectionOperationExtenttypes |
extentType()
Returns the extent type
License requirements: None. |
void |
flipAxisDirection()
Flips the cylinder inspection feature axis direction vector
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
CamInspectionOperationInneroutertypes |
innerOuterType()
Returns the inspection feature inner/outer type (hole/pin)
License requirements: None. |
double |
length()
Returns the length of the cylinder
License requirements: None. |
String |
name()
Returns the name
License requirements: None. |
SelectNXObject |
selectedCylinder()
Returns the selected cylinder
License requirements: None. |
SelectNXObjectList |
selectedGeometry()
Returns the selected cylinder geometry
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 |
setBasePointX(double basePointX)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setBasePointY(double basePointY)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setBasePointZ(double basePointZ)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCsysReferenceType(CamInspectionOperationCsysreferencetypes csysReferenceType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setDiameter(double diameter)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtentType(CamInspectionOperationExtenttypes extentType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setInnerOuterType(CamInspectionOperationInneroutertypes innerOuterType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setLength(double length)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setName(String name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateAxisDirection(Vector3d vector)
Updates cylinder inspection feature axis direction vector based on selected vector
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateParams()
Updates cylinder 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
SelectNXObject selectedCylinder() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList selectedGeometry() 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 diameter() throws NXException, RemoteException
NXException
RemoteException
void setDiameter(double diameter) throws NXException, RemoteException
diameter
- NXException
RemoteException
CamInspectionOperationExtenttypes extentType() throws NXException, RemoteException
NXException
RemoteException
void setExtentType(CamInspectionOperationExtenttypes extentType) throws NXException, RemoteException
extentType
- NXException
RemoteException
double length() throws NXException, RemoteException
NXException
RemoteException
void setLength(double length) throws NXException, RemoteException
length
- NXException
RemoteException
double basePointX() throws NXException, RemoteException
NXException
RemoteException
void setBasePointX(double basePointX) throws NXException, RemoteException
basePointX
- NXException
RemoteException
double basePointY() throws NXException, RemoteException
NXException
RemoteException
void setBasePointY(double basePointY) throws NXException, RemoteException
basePointY
- NXException
RemoteException
double basePointZ() throws NXException, RemoteException
NXException
RemoteException
void setBasePointZ(double basePointZ) throws NXException, RemoteException
basePointZ
- 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
void flipAxisDirection() throws NXException, RemoteException
NXException
RemoteException
void updateAxisDirection(Vector3d vector) throws NXException, RemoteException
vector
- 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.