public interface GraphBuilder extends Builder
GraphBuilder
,
only creation is supported
GraphManager.createGraphBuilder(nxopen.motion.Graph)
Modifier and Type | Interface and Description |
---|---|
static class |
GraphBuilder.ComponentChoices
Component attribute of the curve data.
|
static class |
GraphBuilder.CsysChoices
Csys attribute of the curve data.
|
static class |
GraphBuilder.CurveData
Contains the structure of curve associated with curve data.
|
static class |
GraphBuilder.PlotStyleChoices
Plot output type
|
static class |
GraphBuilder.RequestChoices
Request attribute of the curve data.
|
static class |
GraphBuilder.XAxisTypeChoices
X axis type choice.
|
Modifier and Type | Method and Description |
---|---|
void |
addYCurves(GraphBuilder.CurveData[] curves)
Add curves to the end of y curve list
License requirements: mechanisms ("MECHANISMS") . |
String |
afuFile()
Returns the afu file name
License requirements: mechanisms ("MECHANISMS") . |
GraphBuilder.ComponentChoices |
component()
Returns the component
License requirements: mechanisms ("MECHANISMS") . |
GraphBuilder.CsysChoices |
coordinateSystemType()
Returns the csystype
License requirements: mechanisms ("MECHANISMS") . |
NXObject[] |
getMotionObjects()
Get the motion objects
License requirements: mechanisms ("MECHANISMS") . |
GraphBuilder.CurveData[] |
getYCurves()
Get the defined y curves
License requirements: mechanisms ("MECHANISMS") . |
String |
graphTitle()
Returns the graph title
License requirements: mechanisms ("MECHANISMS") . |
int |
mode()
Returns the mode id
License requirements: mechanisms ("MECHANISMS") . |
GraphBuilder.RequestChoices |
modeRequest()
Returns the mode request
License requirements: mechanisms ("MECHANISMS") . |
void |
moveDownYCurves(int[] selectedIndices)
Move down the curves in the y curve list by one step
License requirements: mechanisms ("MECHANISMS") . |
void |
moveUpYCurves(int[] selectedIndices)
Move up the curves in the y curve list by one step
License requirements: mechanisms ("MECHANISMS") . |
NXObject |
object()
Returns the object selected from motion objects
License requirements: mechanisms ("MECHANISMS") . |
boolean |
plotEnable()
Returns the plot enable flag
License requirements: mechanisms ("MECHANISMS") . |
GraphBuilder.PlotStyleChoices |
plotStyle()
Returns the plot style choice
License requirements: mechanisms ("MECHANISMS") . |
void |
removeYCurve(GraphBuilder.CurveData yCurve)
Remove the curve from the y curve list
License requirements: mechanisms ("MECHANISMS") . |
GraphBuilder.RequestChoices |
request()
Returns the request
License requirements: mechanisms ("MECHANISMS") . |
void |
setAfuFile(String fileName)
License requirements: mechanisms ("MECHANISMS") . |
void |
setComponent(GraphBuilder.ComponentChoices component)
License requirements: mechanisms ("MECHANISMS") . |
void |
setCoordinateSystemType(GraphBuilder.CsysChoices coordinateSystemType)
License requirements: mechanisms ("MECHANISMS") . |
void |
setGraphTitle(String graphTitle)
License requirements: mechanisms ("MECHANISMS") . |
void |
setMode(int modeID)
License requirements: mechanisms ("MECHANISMS") . |
void |
setModeRequest(GraphBuilder.RequestChoices modeRequest)
License requirements: mechanisms ("MECHANISMS") . |
void |
setMotionObjects(NXObject[] motionObjects)
Set the motion objects
License requirements: mechanisms ("MECHANISMS") . |
void |
setObject(NXObject object)
License requirements: mechanisms ("MECHANISMS") . |
void |
setPlotEnable(boolean plotEnable)
License requirements: mechanisms ("MECHANISMS") . |
void |
setPlotStyle(GraphBuilder.PlotStyleChoices plotStyle)
License requirements: mechanisms ("MECHANISMS") . |
void |
setRequest(GraphBuilder.RequestChoices request)
License requirements: mechanisms ("MECHANISMS") . |
void |
setStoreEnable(boolean storeEnable)
License requirements: mechanisms ("MECHANISMS") . |
void |
setXAxisType(GraphBuilder.XAxisTypeChoices xAxisType)
License requirements: mechanisms ("MECHANISMS") . |
void |
setXCurve(GraphBuilder.CurveData newCurve)
Set x curve
License requirements: mechanisms ("MECHANISMS") . |
boolean |
storeEnable()
Returns the store enable flag
License requirements: mechanisms ("MECHANISMS") . |
GraphBuilder.XAxisTypeChoices |
xaxisType()
Returns the x axis type
License requirements: mechanisms ("MECHANISMS") . |
GraphBuilder.CurveData |
xcurve()
Returns the x curve
License requirements: mechanisms ("MECHANISMS") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
NXObject[] getMotionObjects() throws NXException, RemoteException
NXException
RemoteException
void setMotionObjects(NXObject[] motionObjects) throws NXException, RemoteException
motionObjects
- NXException
RemoteException
NXObject object() throws NXException, RemoteException
NXException
RemoteException
void setObject(NXObject object) throws NXException, RemoteException
object
- NXException
RemoteException
GraphBuilder.RequestChoices request() throws NXException, RemoteException
NXException
RemoteException
void setRequest(GraphBuilder.RequestChoices request) throws NXException, RemoteException
request
- NXException
RemoteException
GraphBuilder.ComponentChoices component() throws NXException, RemoteException
NXException
RemoteException
void setComponent(GraphBuilder.ComponentChoices component) throws NXException, RemoteException
component
- NXException
RemoteException
GraphBuilder.CsysChoices coordinateSystemType() throws NXException, RemoteException
NXException
RemoteException
void setCoordinateSystemType(GraphBuilder.CsysChoices coordinateSystemType) throws NXException, RemoteException
coordinateSystemType
- NXException
RemoteException
void moveUpYCurves(int[] selectedIndices) throws NXException, RemoteException
selectedIndices
- a list of y curve indecesNXException
RemoteException
void moveDownYCurves(int[] selectedIndices) throws NXException, RemoteException
selectedIndices
- a list of y curve indecesNXException
RemoteException
GraphBuilder.CurveData[] getYCurves() throws NXException, RemoteException
NXException
RemoteException
void addYCurves(GraphBuilder.CurveData[] curves) throws NXException, RemoteException
curves
- NXException
RemoteException
void removeYCurve(GraphBuilder.CurveData yCurve) throws NXException, RemoteException
yCurve
- NXException
RemoteException
GraphBuilder.XAxisTypeChoices xaxisType() throws NXException, RemoteException
NXException
RemoteException
void setXAxisType(GraphBuilder.XAxisTypeChoices xAxisType) throws NXException, RemoteException
xAxisType
- NXException
RemoteException
GraphBuilder.CurveData xcurve() throws NXException, RemoteException
NXException
RemoteException
void setXCurve(GraphBuilder.CurveData newCurve) throws NXException, RemoteException
newCurve
- NXException
RemoteException
String graphTitle() throws NXException, RemoteException
NXException
RemoteException
void setGraphTitle(String graphTitle) throws NXException, RemoteException
graphTitle
- NXException
RemoteException
boolean plotEnable() throws NXException, RemoteException
NXException
RemoteException
void setPlotEnable(boolean plotEnable) throws NXException, RemoteException
plotEnable
- NXException
RemoteException
GraphBuilder.PlotStyleChoices plotStyle() throws NXException, RemoteException
NXException
RemoteException
void setPlotStyle(GraphBuilder.PlotStyleChoices plotStyle) throws NXException, RemoteException
plotStyle
- NXException
RemoteException
boolean storeEnable() throws NXException, RemoteException
NXException
RemoteException
void setStoreEnable(boolean storeEnable) throws NXException, RemoteException
storeEnable
- NXException
RemoteException
String afuFile() throws NXException, RemoteException
NXException
RemoteException
void setAfuFile(String fileName) throws NXException, RemoteException
fileName
- NXException
RemoteException
int mode() throws NXException, RemoteException
NXException
RemoteException
void setMode(int modeID) throws NXException, RemoteException
modeID
- NXException
RemoteException
GraphBuilder.RequestChoices modeRequest() throws NXException, RemoteException
NXException
RemoteException
void setModeRequest(GraphBuilder.RequestChoices modeRequest) throws NXException, RemoteException
modeRequest
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.