public interface InspectionPlaneFeatureBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionPlaneFeatureBuilder(nxopen.cam.CAMObject)
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
double |
basePointX()
Returns the base point or plane center X coordinate
License requirements: None. |
double |
basePointY()
Returns the base point or plane center Y coordinate
License requirements: None. |
double |
basePointZ()
Returns the base point or plane center Z coordinate
License requirements: None. |
CamInspectionOperationCsysreferencetypes |
csysReferenceType()
Returns the csys reference type
License requirements: None. |
CamInspectionOperationExtenttypes |
extentType()
Returns the extent type
License requirements: None. |
void |
flipNormal()
Flips the plane inspection feature normal vector
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
String |
name()
Returns the plane inspection feature name
License requirements: None. |
Direction |
normalVector()
Returns the normal vector
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. |
boolean |
reverseFaceNormal()
Returns the reverse face normal flag
License requirements: None. |
SelectNXObjectList |
selectedPlane()
Returns the selected plane
License requirements: None. |
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 |
setExtentType(CamInspectionOperationExtenttypes extentType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setName(String name)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setNormalVector(Direction normalVector)
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 |
setReverseFaceNormal(boolean reverseFaceNormal)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateNormalVector(Vector3d vector)
Updates plane inspection feature normal vector based on selected vector
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
updateParams()
Updates plane 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
SelectNXObjectList selectedPlane() throws NXException, RemoteException
NXException
RemoteException
Direction normalVector() throws NXException, RemoteException
NXException
RemoteException
void setNormalVector(Direction normalVector) throws NXException, RemoteException
normalVector
- NXException
RemoteException
CamInspectionOperationCsysreferencetypes csysReferenceType() throws NXException, RemoteException
NXException
RemoteException
void setCsysReferenceType(CamInspectionOperationCsysreferencetypes csysReferenceType) throws NXException, RemoteException
csysReferenceType
- NXException
RemoteException
CamInspectionOperationExtenttypes extentType() throws NXException, RemoteException
NXException
RemoteException
void setExtentType(CamInspectionOperationExtenttypes extentType) throws NXException, RemoteException
extentType
- 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 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 updateNormalVector(Vector3d vector) throws NXException, RemoteException
vector
- New normalNXException
RemoteException
boolean reverseFaceNormal() throws NXException, RemoteException
NXException
RemoteException
void setReverseFaceNormal(boolean reverseFaceNormal) throws NXException, RemoteException
reverseFaceNormal
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.