at.tuwien.ifs.somtoolbox.visualization.minimumSpanningTree
Class InputdataGraph

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.visualization.minimumSpanningTree.Graph
      extended by at.tuwien.ifs.somtoolbox.visualization.minimumSpanningTree.InputdataGraph

public class InputdataGraph
extends Graph

Version:
$Id: InputdataGraph.java 3622 2010-07-07 13:34:42Z mayer $
Author:
Thomas Kern, Magdalena Widl, Rudolf Mayer

Field Summary
(package private)  InputData data
           
 
Fields inherited from class at.tuwien.ifs.somtoolbox.visualization.minimumSpanningTree.Graph
adjList, edges, gsom, maximumEdgeWeight, metric, minimumEdgeWeight, mst
 
Constructor Summary
InputdataGraph(GrowingSOM gsom)
           
 
Method Summary
protected  List<Edge> calculateEdge()
           
private  List<Edge> connect_neighbours(Unit[] units)
           
protected  void createNodes(Unit[] units)
           
 void drawLine(Graphics2D g, int unitWidth, int unitHeight, Edge e, boolean weighting)
           
protected  ArrayList<Unit> getNeighbours(int horIndex, int verIndex, Unit[][] units)
           
 
Methods inherited from class at.tuwien.ifs.somtoolbox.visualization.minimumSpanningTree.Graph
computeLineThickness, connectTwoNodes, getMaximumEdgeWeight, getMinimumEdgeWeight, getMinimumSpanningTree, getNode, insert, kruskalMST
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

InputData data
Constructor Detail

InputdataGraph

public InputdataGraph(GrowingSOM gsom)
Method Detail

calculateEdge

protected List<Edge> calculateEdge()
Specified by:
calculateEdge in class Graph

getNeighbours

protected ArrayList<Unit> getNeighbours(int horIndex,
                                        int verIndex,
                                        Unit[][] units)
Specified by:
getNeighbours in class Graph

createNodes

protected void createNodes(Unit[] units)
Specified by:
createNodes in class Graph

drawLine

public void drawLine(Graphics2D g,
                     int unitWidth,
                     int unitHeight,
                     Edge e,
                     boolean weighting)
Specified by:
drawLine in class Graph

connect_neighbours

private List<Edge> connect_neighbours(Unit[] units)