anl.aida.plot
Class GraphPlotRenderer

java.lang.Object
  extended by anl.aida.plot.GraphPlotRenderer

public class GraphPlotRenderer
extends java.lang.Object


Field Summary
private  Canvas3D canvas
           
private  anl.aida.data.DataFrame frame
           
private  java.util.Map<java.lang.Integer,edu.uci.ics.jung.graph.Graph<ValueNode,java.lang.Object>> graphs
           
private  TSGraphPlotCanvasListener listener
           
private  javax.swing.JPanel panel
           
 
Constructor Summary
GraphPlotRenderer(anl.aida.data.DataFrame frame, edu.uci.ics.jung.graph.Graph<ValueNode,java.lang.Object> graph)
           
 
Method Summary
 Canvas3D getCanvas()
           
 edu.uci.ics.jung.graph.Graph<ValueNode,java.lang.Object> getGraph(int timestep)
           
 javax.swing.JPanel getPanel()
           
 void swapGraph(edu.uci.ics.jung.graph.Graph<ValueNode,java.lang.Object> graph, int timestep)
          Swaps the current graph for the specified one.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

canvas

private Canvas3D canvas

listener

private TSGraphPlotCanvasListener listener

panel

private javax.swing.JPanel panel

graphs

private java.util.Map<java.lang.Integer,edu.uci.ics.jung.graph.Graph<ValueNode,java.lang.Object>> graphs

frame

private anl.aida.data.DataFrame frame
Constructor Detail

GraphPlotRenderer

public GraphPlotRenderer(anl.aida.data.DataFrame frame,
                         edu.uci.ics.jung.graph.Graph<ValueNode,java.lang.Object> graph)
Method Detail

getGraph

public edu.uci.ics.jung.graph.Graph<ValueNode,java.lang.Object> getGraph(int timestep)

getPanel

public javax.swing.JPanel getPanel()

getCanvas

public Canvas3D getCanvas()

swapGraph

public void swapGraph(edu.uci.ics.jung.graph.Graph<ValueNode,java.lang.Object> graph,
                      int timestep)
Swaps the current graph for the specified one.

Parameters:
graph -
timestep -