public interface InspectionParplnFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionParplnFeatureBuilder(nxopen.cam.CAMObject)
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
CamInspectionOperationCsysreferencetypes |
csysReferenceType()
Returns the coordinate system reference type
License requirements: None. |
CamInspectionOperationExtenttypes |
extentType()
Returns the extent type of the slot/tab (bounded or unbounded)
License requirements: None. |
CamInspectionOperationInneroutertypes |
innerOuterType()
Returns the inspection feature inner outer type (slot/tab)
License requirements: None. |
String |
name()
Returns the name of the parpln feature
License requirements: None. |
SelectNXObjectList |
selectedSide1()
Returns the first selected side of the parpln slot/tab
License requirements: None. |
SelectNXObjectList |
selectedSide2()
Returns the second selected side of the parpln slot/tab
License requirements: None. |
void |
setCsysReferenceType(CamInspectionOperationCsysreferencetypes csysReferenceType)
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 |
setName(String name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide1NormalVectorI(double side1NormalVectorI)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide1NormalVectorJ(double side1NormalVectorJ)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide1NormalVectorK(double side1NormalVectorK)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide1PointX(double side1PointX)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide1PointY(double side1PointY)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide1PointZ(double side1PointZ)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide2NormalVectorI(double side2NormalVectorI)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide2NormalVectorJ(double side2NormalVectorJ)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide2NormalVectorK(double side2NormalVectorK)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide2PointX(double side2PointX)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide2PointY(double side2PointY)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSide2PointZ(double side2PointZ)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setWidth(double width)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
double |
side1NormalVectorI()
Returns the I component of the normal vector of the plane on the first side of the parpln
License requirements: None. |
double |
side1NormalVectorJ()
Returns the J component of the normal vector of the plane on the first side of the parpln
License requirements: None. |
double |
side1NormalVectorK()
Returns the K component of the normal vector of the plane on the first side of the parpln
License requirements: None. |
double |
side1PointX()
Returns the X coordinate of the center of the plane on the first side of the parpln
License requirements: None. |
double |
side1PointY()
Returns the Y coordinate of the center of the plane on the first side of the parpln
License requirements: None. |
double |
side1PointZ()
Returns the Z coordinate of the center of the plane on the first side of the parpln
License requirements: None. |
double |
side2NormalVectorI()
Returns the I component of the normal vector of the plane on the second side of the parpln
License requirements: None. |
double |
side2NormalVectorJ()
Returns the J component of the normal vector of the plane on the second side of the parpln
License requirements: None. |
double |
side2NormalVectorK()
Returns the K component of the normal vector of the plane on the second side of the parpln
License requirements: None. |
double |
side2PointX()
Returns the X coordinate of the center of the plane on the second side of the parpln
License requirements: None. |
double |
side2PointY()
Returns the Y coordinate of the center of the plane on the second side of the parpln
License requirements: None. |
double |
side2PointZ()
Returns the Z coordinate of the center of the plane on the second side of the parpln
License requirements: None. |
void |
updateParams()
Updates parpln inspection feature characteristic parameters based on selected geometry
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
double |
width()
Returns the width of the parpln slot/tab
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
SelectNXObjectList selectedSide1() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList selectedSide2() throws NXException, RemoteException
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 width() throws NXException, RemoteException
NXException
RemoteException
void setWidth(double width) throws NXException, RemoteException
width
- NXException
RemoteException
CamInspectionOperationExtenttypes extentType() throws NXException, RemoteException
NXException
RemoteException
void setExtentType(CamInspectionOperationExtenttypes extentType) throws NXException, RemoteException
extentType
- NXException
RemoteException
double side1PointX() throws NXException, RemoteException
NXException
RemoteException
void setSide1PointX(double side1PointX) throws NXException, RemoteException
side1PointX
- NXException
RemoteException
double side1PointY() throws NXException, RemoteException
NXException
RemoteException
void setSide1PointY(double side1PointY) throws NXException, RemoteException
side1PointY
- NXException
RemoteException
double side1PointZ() throws NXException, RemoteException
NXException
RemoteException
void setSide1PointZ(double side1PointZ) throws NXException, RemoteException
side1PointZ
- NXException
RemoteException
double side1NormalVectorI() throws NXException, RemoteException
NXException
RemoteException
void setSide1NormalVectorI(double side1NormalVectorI) throws NXException, RemoteException
side1NormalVectorI
- NXException
RemoteException
double side1NormalVectorJ() throws NXException, RemoteException
NXException
RemoteException
void setSide1NormalVectorJ(double side1NormalVectorJ) throws NXException, RemoteException
side1NormalVectorJ
- NXException
RemoteException
double side1NormalVectorK() throws NXException, RemoteException
NXException
RemoteException
void setSide1NormalVectorK(double side1NormalVectorK) throws NXException, RemoteException
side1NormalVectorK
- NXException
RemoteException
double side2PointX() throws NXException, RemoteException
NXException
RemoteException
void setSide2PointX(double side2PointX) throws NXException, RemoteException
side2PointX
- NXException
RemoteException
double side2PointY() throws NXException, RemoteException
NXException
RemoteException
void setSide2PointY(double side2PointY) throws NXException, RemoteException
side2PointY
- NXException
RemoteException
double side2PointZ() throws NXException, RemoteException
NXException
RemoteException
void setSide2PointZ(double side2PointZ) throws NXException, RemoteException
side2PointZ
- NXException
RemoteException
double side2NormalVectorI() throws NXException, RemoteException
NXException
RemoteException
void setSide2NormalVectorI(double side2NormalVectorI) throws NXException, RemoteException
side2NormalVectorI
- NXException
RemoteException
double side2NormalVectorJ() throws NXException, RemoteException
NXException
RemoteException
void setSide2NormalVectorJ(double side2NormalVectorJ) throws NXException, RemoteException
side2NormalVectorJ
- NXException
RemoteException
double side2NormalVectorK() throws NXException, RemoteException
NXException
RemoteException
void setSide2NormalVectorK(double side2NormalVectorK) throws NXException, RemoteException
side2NormalVectorK
- 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
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.