public interface InspectionLinkPmiBuilder extends Builder
InspectionOperationCollection.createInspectionLinkPmiBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
InspectionLinkPmiBuilder.CollisionAvoidanceEnumType
Specifies whether collision avoidance will be done
|
static class |
InspectionLinkPmiBuilder.CreatePathsOptions
Specifies whether paths will be created by Link PMI
|
static class |
InspectionLinkPmiBuilder.PathOrderTypes
Specifies the Path Order Optimization Type
|
static class |
InspectionLinkPmiBuilder.PmiScopeTypes
Specifies the scope of the link PMI command
|
static class |
InspectionLinkPmiBuilder.PointOrderTypes
Specifies the Point Order Optimization Type
|
Modifier and Type | Method and Description |
---|---|
double |
angleA()
Returns the A angle
License requirements: None. |
double |
angleB()
Returns the B angle
License requirements: None. |
String |
angleString()
Returns the angle specification string
License requirements: None. |
InspectionLinkPmiBuilder.CollisionAvoidanceEnumType |
collisionAvoidanceEnum()
Returns the collision avoidance enum
License requirements: None. |
SelectNXObjectList |
componentSelection()
Returns the component selector
License requirements: None. |
InspectionLinkPmiBuilder.CreatePathsOptions |
createPathsEnum()
Returns the create paths enum
License requirements: None. |
String[] |
getResults()
Get results from Link PMI.
|
boolean |
includeSubComponents()
Returns the include sub-components option
License requirements: None. |
void |
linkToPmi()
Links PMI and GDT to Inspection features and tolerances.
|
void |
outputResults(ListingWindow.DeviceType deviceType,
String fileName)
Output results report from Link PMI.
|
InspectionLinkPmiBuilder.PathOrderTypes |
pathOrderEnum()
Returns the path order optimization type enum
License requirements: None. |
InspectionLinkPmiBuilder.PointOrderTypes |
pointOrderEnum()
Returns the point order optimization type enum
License requirements: None. |
InspectionMoveBuilder.ProbeTipTypes |
probeTipType()
Returns the preferred probe tip type
License requirements: None. |
String |
programLocationString()
Returns the program location string
License requirements: None. |
void |
safePlaneDisplayAction()
Button to display selected safe plane
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
safePlaneSelectAction()
Button to select safe plane
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
InspectionLinkPmiBuilder.PmiScopeTypes |
scopeEnum()
Returns the scope of the Link PMI function
License requirements: None. |
void |
setAngleA(double angleA)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAngleB(double angleB)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAngleString(String angleString)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCollisionAvoidanceEnum(InspectionLinkPmiBuilder.CollisionAvoidanceEnumType collisionAvoidanceEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setCreatePathsEnum(InspectionLinkPmiBuilder.CreatePathsOptions createPathsEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setIncludeSubComponents(boolean includeSubComponents)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPathOrderEnum(InspectionLinkPmiBuilder.PathOrderTypes pathOrderEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setPointOrderEnum(InspectionLinkPmiBuilder.PointOrderTypes pointOrderEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setProbeTipType(InspectionMoveBuilder.ProbeTipTypes tipType)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setProgramLocationString(String programLocationString)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setScopeEnum(InspectionLinkPmiBuilder.PmiScopeTypes scopeEnum)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTipString(String tipString)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setToolString(String toolString)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setViewString(String viewString)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setWorkpieceString(String workpieceString)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
String |
tipString()
Returns the tip to use for inspection string
License requirements: None. |
String |
toolString()
Returns the tool to use for inspection string
License requirements: None. |
String |
viewString()
Returns the PMI View selection string
License requirements: None. |
String |
workpieceString()
Returns the name of the workpiece to be processed by Link PMI
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String workpieceString() throws NXException, RemoteException
NXException
RemoteException
void setWorkpieceString(String workpieceString) throws NXException, RemoteException
workpieceString
- NXException
RemoteException
InspectionLinkPmiBuilder.PmiScopeTypes scopeEnum() throws NXException, RemoteException
NXException
RemoteException
void setScopeEnum(InspectionLinkPmiBuilder.PmiScopeTypes scopeEnum) throws NXException, RemoteException
scopeEnum
- NXException
RemoteException
String viewString() throws NXException, RemoteException
NXException
RemoteException
void setViewString(String viewString) throws NXException, RemoteException
viewString
- NXException
RemoteException
InspectionLinkPmiBuilder.CreatePathsOptions createPathsEnum() throws NXException, RemoteException
NXException
RemoteException
void setCreatePathsEnum(InspectionLinkPmiBuilder.CreatePathsOptions createPathsEnum) throws NXException, RemoteException
createPathsEnum
- NXException
RemoteException
String toolString() throws NXException, RemoteException
NXException
RemoteException
void setToolString(String toolString) throws NXException, RemoteException
toolString
- NXException
RemoteException
String tipString() throws NXException, RemoteException
NXException
RemoteException
void setTipString(String tipString) throws NXException, RemoteException
tipString
- NXException
RemoteException
String angleString() throws NXException, RemoteException
NXException
RemoteException
void setAngleString(String angleString) throws NXException, RemoteException
angleString
- NXException
RemoteException
double angleA() throws NXException, RemoteException
NXException
RemoteException
void setAngleA(double angleA) throws NXException, RemoteException
angleA
- NXException
RemoteException
double angleB() throws NXException, RemoteException
NXException
RemoteException
void setAngleB(double angleB) throws NXException, RemoteException
angleB
- NXException
RemoteException
void safePlaneSelectAction() throws NXException, RemoteException
NXException
RemoteException
void safePlaneDisplayAction() throws NXException, RemoteException
NXException
RemoteException
InspectionLinkPmiBuilder.PointOrderTypes pointOrderEnum() throws NXException, RemoteException
NXException
RemoteException
void setPointOrderEnum(InspectionLinkPmiBuilder.PointOrderTypes pointOrderEnum) throws NXException, RemoteException
pointOrderEnum
- NXException
RemoteException
InspectionLinkPmiBuilder.PathOrderTypes pathOrderEnum() throws NXException, RemoteException
NXException
RemoteException
void setPathOrderEnum(InspectionLinkPmiBuilder.PathOrderTypes pathOrderEnum) throws NXException, RemoteException
pathOrderEnum
- NXException
RemoteException
InspectionLinkPmiBuilder.CollisionAvoidanceEnumType collisionAvoidanceEnum() throws NXException, RemoteException
NXException
RemoteException
void setCollisionAvoidanceEnum(InspectionLinkPmiBuilder.CollisionAvoidanceEnumType collisionAvoidanceEnum) throws NXException, RemoteException
collisionAvoidanceEnum
- NXException
RemoteException
String programLocationString() throws NXException, RemoteException
NXException
RemoteException
void setProgramLocationString(String programLocationString) throws NXException, RemoteException
programLocationString
- NXException
RemoteException
void linkToPmi() throws NXException, RemoteException
NXException
RemoteException
String[] getResults() throws NXException, RemoteException
NXException
RemoteException
void outputResults(ListingWindow.DeviceType deviceType, String fileName) throws NXException, RemoteException
deviceType
- The type of device (file, Information window, or both)fileName
- Name of the file. Used only if the device type is file or both.NXException
RemoteException
InspectionMoveBuilder.ProbeTipTypes probeTipType() throws NXException, RemoteException
NXException
RemoteException
void setProbeTipType(InspectionMoveBuilder.ProbeTipTypes tipType) throws NXException, RemoteException
tipType
- NXException
RemoteException
SelectNXObjectList componentSelection() throws NXException, RemoteException
NXException
RemoteException
boolean includeSubComponents() throws NXException, RemoteException
NXException
RemoteException
void setIncludeSubComponents(boolean includeSubComponents) throws NXException, RemoteException
includeSubComponents
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.