public interface GraphObjectBuilder extends MotionBuilder
GraphObjectBuilder
,
only creation is supported
GraphManager.createGraphObjectBuilder(nxopen.motion.Graph)
Modifier and Type | Interface and Description |
---|---|
static class |
GraphObjectBuilder.QuantityTypesData
This class holds the data returned from
getQuantityTypes() |
Modifier and Type | Method and Description |
---|---|
AdvancedSolution |
advancedSolutionObject()
Returns the advanced solution object who owns the graph object
License requirements: None. |
Graph |
findEquivalent()
Find an existing graph object that is equivalent to the request in builder
License requirements: mechanisms ("MECHANISMS") . |
GraphObjectBuilder.QuantityTypesData |
getQuantityTypes()
Returns the graph object quantity types and its values
License requirements: None. |
IGraphSource |
referenceObject()
Returns the reference object of graph object
License requirements: None. |
void |
setAdvancedSolutionObject(AdvancedSolution solutionObject)
License requirements: mechanisms ("MECHANISMS") . |
void |
setQuantityType(String typeString,
String valueString)
Sets a pair of quantity type and its value of graph object
License requirements: mechanisms ("MECHANISMS") . |
void |
setReferenceObject(IGraphSource referObject)
License requirements: mechanisms ("MECHANISMS") . |
void |
setSolutionObject(MotionSolution solutionObject)
License requirements: mechanisms ("MECHANISMS") . |
MotionSolution |
solutionObject()
Returns the solution object who owns the graph object
License requirements: None. |
displayScale, groupName, groupType, setDisplayScale, setGroupName, setGroupType
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
IGraphSource referenceObject() throws NXException, RemoteException
NXException
RemoteException
void setReferenceObject(IGraphSource referObject) throws NXException, RemoteException
referObject
- NXException
RemoteException
MotionSolution solutionObject() throws NXException, RemoteException
NXException
RemoteException
void setSolutionObject(MotionSolution solutionObject) throws NXException, RemoteException
solutionObject
- NXException
RemoteException
AdvancedSolution advancedSolutionObject() throws NXException, RemoteException
NXException
RemoteException
void setAdvancedSolutionObject(AdvancedSolution solutionObject) throws NXException, RemoteException
solutionObject
- NXException
RemoteException
GraphObjectBuilder.QuantityTypesData getQuantityTypes() throws NXException, RemoteException
NXException
RemoteException
void setQuantityType(String typeString, String valueString) throws NXException, RemoteException
typeString
- valueString
- NXException
RemoteException
Graph findEquivalent() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.