public interface InspectionPointFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionPointFeatureBuilder(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. |
void |
flipNormal()
Flips the point inspection feature normal vector
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
String |
name()
Returns the name of the inspection point feature
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. |
double |
pointX()
Returns the point X coordinate
License requirements: None. |
double |
pointY()
Returns the point Y coordinate
License requirements: None. |
double |
pointZ()
Returns the point Z coordinate
License requirements: None. |
boolean |
projectToFace()
Returns the project point to face option
License requirements: None. |
boolean |
reverseDirection()
Returns the reverse normal vector direction button
License requirements: None. |
Point |
selectPoint()
Returns the selected point
License requirements: None. |
SelectNXObjectList |
selectProjectionFaces()
Returns the selected projection faces
License requirements: None. |
void |
setCsysReferenceType(CamInspectionOperationCsysreferencetypes csysReferenceType)
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 |
setPointX(double pointX)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPointY(double pointY)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPointZ(double pointZ)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setProjectionFaces(Face[] projectionFaces)
Sets the point inspection feature projection faces
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setProjectToFace(boolean project)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSelectPoint(Point selectPoint)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateParams()
Updates point 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
Point selectPoint() throws NXException, RemoteException
NXException
RemoteException
void setSelectPoint(Point selectPoint) throws NXException, RemoteException
selectPoint
- NXException
RemoteException
SelectNXObjectList selectProjectionFaces() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- NXException
RemoteException
CamInspectionOperationCsysreferencetypes csysReferenceType() throws NXException, RemoteException
NXException
RemoteException
void setCsysReferenceType(CamInspectionOperationCsysreferencetypes csysReferenceType) throws NXException, RemoteException
csysReferenceType
- NXException
RemoteException
double pointX() throws NXException, RemoteException
NXException
RemoteException
void setPointX(double pointX) throws NXException, RemoteException
pointX
- NXException
RemoteException
double pointY() throws NXException, RemoteException
NXException
RemoteException
void setPointY(double pointY) throws NXException, RemoteException
pointY
- NXException
RemoteException
double pointZ() throws NXException, RemoteException
NXException
RemoteException
void setPointZ(double pointZ) throws NXException, RemoteException
pointZ
- 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
void setProjectionFaces(Face[] projectionFaces) throws NXException, RemoteException
projectionFaces
- Array of projection facesNXException
RemoteException
boolean projectToFace() throws NXException, RemoteException
NXException
RemoteException
void setProjectToFace(boolean project) throws NXException, RemoteException
project
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.