public interface InspectionTorusFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionTorusFeatureBuilder(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. |
double |
centerPointX()
Returns the torus center point x coordinate
License requirements: None. |
double |
centerPointY()
Returns the torus center point y coordinate
License requirements: None. |
double |
centerPointZ()
Returns the torus center point z coordinate
License requirements: None. |
CamInspectionOperationCsysreferencetypes |
csysReferenceType()
Returns the csys reference type
License requirements: None. |
void |
flipAxisDirection()
Flips the torus inspection feature axis direction vector
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
CamInspectionOperationInneroutertypes |
innerOuterType()
Returns the inner outer type
License requirements: None. |
double |
majorRadius()
Returns the major radius of the torus
License requirements: None. |
double |
minorRadius()
Returns the minor radius of the torus
License requirements: None. |
String |
name()
Returns the torus feature name
License requirements: None. |
boolean |
reverseDirection()
Returns the reverse direction
License requirements: None. |
SelectNXObject |
selectedTorus()
Returns the selected torus
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 |
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 |
setCsysReferenceType(CamInspectionOperationCsysreferencetypes csysReferenceType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setInnerOuterType(CamInspectionOperationInneroutertypes innerOuterType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMajorRadius(double majorRadius)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMinorRadius(double minorRadius)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setName(String name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateParams()
Updates torus 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 selectedTorus() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- True if the axis vector should be reversedNXException
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 majorRadius() throws NXException, RemoteException
NXException
RemoteException
void setMajorRadius(double majorRadius) throws NXException, RemoteException
majorRadius
- NXException
RemoteException
double minorRadius() throws NXException, RemoteException
NXException
RemoteException
void setMinorRadius(double minorRadius) throws NXException, RemoteException
minorRadius
- 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 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
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.