All Packages Class Hierarchy This Package Previous Next Index
Class eduni.simdiag.GraphEqn
java.lang.Object
|
+----eduni.simdiag.GraphEqn
- public class GraphEqn
- extends Object
- implements Runnable
Generates sin/cos graph from equation.
The output format is a stream of
GraphEventObjects which can be read and displayed by
a GraphDiagram.
This class may be useful as an example of how to
generate a graph from user simulations:
see the source code
-
GraphEqn()
- Creates a graph generator (Sine, Cos)
-
addGraphListener(GraphListener)
- Adds a graph listener
-
forwardGraph(GraphEventObject)
- Forwards a graph event to anyone listening.
-
removeGraphListener(GraphListener)
- Removes a graph listener
-
run()
- Generates the graph
-
startRunning()
- Called after output has been wired
GraphEqn
public GraphEqn()
- Creates a graph generator (Sine, Cos)
startRunning
public void startRunning()
- Called after output has been wired
run
public void run()
- Generates the graph
addGraphListener
public synchronized void addGraphListener(GraphListener l)
- Adds a graph listener
removeGraphListener
public synchronized void removeGraphListener(GraphListener l)
- Removes a graph listener
forwardGraph
public void forwardGraph(GraphEventObject e)
- Forwards a graph event to anyone listening.
All Packages Class Hierarchy This Package Previous Next Index