Package edu.uci.ics.jung.algorithms.layout

Algorithms for assigning 2D coordinates (typically used for graph visualizations) to vertices.

See:
          Description

Interface Summary
GraphElementAccessor<V,E> Interface for coordinate-based selection of graph components.
Layout<V,E> A generalized interface is a mechanism for returning (x,y) coordinates from vertices.
SpringLayout.LengthFunction<E> If the edge is weighted, then override this method to show what the visualized length is.
SpringLayout2.LengthFunction<E> If the edge is weighted, then override this method to show what the visualized length is.
 

Class Summary
AbstractLayout<V,E> Implements some of the dirty work of writing a layout algorithm, allowing the user to express their major intent more simply.
AggregateLayout<V,E> Allows multiple layouts to be combined and manipulated as one layout.
BalloonLayout<V,E> Implements the balloon layout for the supplied Tree or Forest.
CircleLayout<V,E> Positions vertices equally spaced on a regular circle.
CircleLayout.CircleVertexData  
DAGLayout<V,E>  
FRLayout<V,E> Implements the Fruchterman-Reingold algorithm for node layout.
FRLayout.FRVertexData  
FRLayout2<V,E> an attempt to optimize the FRLayout algorithm Implements the Fruchterman-Reingold algorithm for node layout.
ISOMLayout<V,E> Implements a self-organizing map layout algorithm, based on Meyer's self-organizing graph methods.
ISOMLayout.ISOMVertexData  
KKLayout<V,E> Implements the Kamada-Kawai algorithm for node layout.
LayoutDecorator<V,E> a pure decorator for the Layout interface.
PolarPoint allows creation of points in polar coordinates.
RadialTreeLayout<V,E> a radial layout for Tree or Forest graphs
RadiusGraphElementAccessor<V,E> Simple implementation of PickSupport that returns the vertex or edge that is closest to the specified location.
SpringLayout<V,E> The SpringLayout package represents a visualization of a set of nodes.
SpringLayout.SpringEdgeData<E>  
SpringLayout.SpringVertexData  
SpringLayout.UnitLengthFunction<E> Returns all edges as the same length: the input value
SpringLayout2<V,E> The SpringLayout package represents a visualization of a set of nodes.
SpringLayout2.SpringEdgeData<E>  
SpringLayout2.SpringVertexData  
SpringLayout2.UnitLengthFunction<E> Returns all edges as the same length: the input value
StaticLayout<V,E> StaticLayout places the vertices in the locations specified by its Transformer initializer.
TreeLayout<V,E>  
 

Package edu.uci.ics.jung.algorithms.layout Description

Algorithms for assigning 2D coordinates (typically used for graph visualizations) to vertices. Current layout algorithms include:

Rendering and other aspects of visualization are handled in the visualization package.



Copyright © 2008 null. All Rights Reserved.