pl.edu.pw.elka.pszt.inteligraph.view
Class GraphView

java.lang.Object
  extended by pl.edu.pw.elka.pszt.inteligraph.view.GraphView

public class GraphView
extends java.lang.Object

Klasa odpowiedzialna za tworzenie widoku grafu.


Field Summary
private  edu.uci.ics.jung.graph.Graph<VertexName,java.lang.String> graph
           
private  edu.uci.ics.jung.visualization.control.DefaultModalGraphMouse<java.lang.Object,java.lang.Object> graphMouse
           
private  edu.uci.ics.jung.algorithms.layout.Layout<VertexName,java.lang.String> layout
           
private  java.util.Map<VertexName,java.awt.geom.Point2D> map
           
private  org.apache.commons.collections15.Transformer<VertexName,java.awt.geom.Point2D> trans
           
private  edu.uci.ics.jung.visualization.VisualizationViewer<VertexName,java.lang.String> visualizationViewer
           
 
Constructor Summary
GraphView(edu.uci.ics.jung.graph.Graph<VertexName,java.lang.String> g, java.util.Map<VertexName,java.awt.geom.Point2D> m)
           
 
Method Summary
 edu.uci.ics.jung.visualization.VisualizationViewer<VertexName,java.lang.String> getVisualizationViewer()
          Zwraca widok utworzonego grafu, wraz z dołączoną obsługą myszki.
 void refresh()
          Odświeżanie widoku grafu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

graph

private edu.uci.ics.jung.graph.Graph<VertexName,java.lang.String> graph

map

private java.util.Map<VertexName,java.awt.geom.Point2D> map

trans

private org.apache.commons.collections15.Transformer<VertexName,java.awt.geom.Point2D> trans

layout

private edu.uci.ics.jung.algorithms.layout.Layout<VertexName,java.lang.String> layout

visualizationViewer

private edu.uci.ics.jung.visualization.VisualizationViewer<VertexName,java.lang.String> visualizationViewer

graphMouse

private edu.uci.ics.jung.visualization.control.DefaultModalGraphMouse<java.lang.Object,java.lang.Object> graphMouse
Constructor Detail

GraphView

public GraphView(edu.uci.ics.jung.graph.Graph<VertexName,java.lang.String> g,
                 java.util.Map<VertexName,java.awt.geom.Point2D> m)
Method Detail

refresh

public void refresh()
Odświeżanie widoku grafu.


getVisualizationViewer

public edu.uci.ics.jung.visualization.VisualizationViewer<VertexName,java.lang.String> getVisualizationViewer()
Zwraca widok utworzonego grafu, wraz z dołączoną obsługą myszki.

Returns: