| Package | Description |
|---|---|
| edu.uci.ics.jung.algorithms.layout |
Algorithms for assigning 2D coordinates (typically used for graph visualizations)
to vertices.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLayout<V,E>
Abstract class for implementations of
Layout. |
class |
AggregateLayout<V,E>
A
Layout implementation that combines
multiple other layouts so that they may be manipulated
as one layout. |
class |
BalloonLayout<V,E>
A
Layout implementation that assigns positions to Tree or
Forest vertices using associations with nested circles ("balloons"). |
class |
CircleLayout<V,E>
A
Layout implementation that positions vertices equally spaced on a regular circle. |
class |
DAGLayout<V,E>
An implementation of
Layout suitable for tree-like directed
acyclic graphs. |
class |
FRLayout<V,E>
Implements the Fruchterman-Reingold force-directed algorithm for node layout.
|
class |
FRLayout2<V,E>
Implements the Fruchterman-Reingold force-directed algorithm for node layout.
|
class |
ISOMLayout<V,E>
Implements a self-organizing map layout algorithm, based on Meyer's
self-organizing graph methods.
|
class |
KKLayout<V,E>
Implements the Kamada-Kawai algorithm for node layout.
|
class |
LayoutDecorator<V,E>
a pure decorator for the Layout interface.
|
class |
RadialTreeLayout<V,E>
A radial layout for Tree or Forest graphs.
|
class |
SpringLayout<V,E>
The SpringLayout package represents a visualization of a set of nodes.
|
class |
SpringLayout2<V,E>
The SpringLayout package represents a visualization of a set of nodes.
|
class |
StaticLayout<V,E>
StaticLayout places the vertices in the locations specified by its initializer,
and has no other behavior.
|
class |
TreeLayout<V,E> |
| Modifier and Type | Field and Description |
|---|---|
protected Layout<V,E> |
LayoutDecorator.delegate |
protected Layout<V,E> |
AggregateLayout.delegate |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Layout<V,E>,Point2D> |
AggregateLayout.layouts |
| Modifier and Type | Method and Description |
|---|---|
Layout<V,E> |
LayoutDecorator.getDelegate() |
Layout<V,E> |
AggregateLayout.getDelegate() |
| Modifier and Type | Method and Description |
|---|---|
Map<Layout<V,E>,Point2D> |
AggregateLayout.getLayouts() |
| Modifier and Type | Method and Description |
|---|---|
Point2D |
AggregateLayout.get(Layout<V,E> layout) |
E |
GraphElementAccessor.getEdge(Layout<V,E> layout,
double x,
double y) |
E |
RadiusGraphElementAccessor.getEdge(Layout<V,E> layout,
double x,
double y) |
E |
RadiusGraphElementAccessor.getEdge(Layout<V,E> layout,
double x,
double y,
double maxDistance)
Gets the vertex nearest to the location of the (x,y) location selected,
whose endpoints are <
maxDistance. |
V |
GraphElementAccessor.getVertex(Layout<V,E> layout,
double x,
double y)
Returns the vertex, if any, associated with (x, y).
|
V |
RadiusGraphElementAccessor.getVertex(Layout<V,E> layout,
double x,
double y)
Gets the vertex nearest to the location of the (x,y) location selected,
within a distance of maxDistance.
|
V |
RadiusGraphElementAccessor.getVertex(Layout<V,E> layout,
double x,
double y,
double maxDistance)
Gets the vertex nearest to the location of the (x,y) location selected,
within a distance of
maxDistance. |
Collection<V> |
GraphElementAccessor.getVertices(Layout<V,E> layout,
Shape rectangle) |
Collection<V> |
RadiusGraphElementAccessor.getVertices(Layout<V,E> layout,
Shape rectangle) |
void |
AggregateLayout.put(Layout<V,E> layout,
Point2D center)
Adds the passed layout as a sublayout, and specifies
the center of where this sublayout should appear.
|
void |
AggregateLayout.remove(Layout<V,E> layout)
Removes
layout from this instance. |
void |
LayoutDecorator.setDelegate(Layout<V,E> delegate) |
void |
AggregateLayout.setDelegate(Layout<V,E> delegate) |
| Constructor and Description |
|---|
AggregateLayout(Layout<V,E> delegate)
Creates an instance backed by the specified
delegate. |
LayoutDecorator(Layout<V,E> delegate)
Creates an instance backed by the specified
delegate. |
Copyright © 2016. All rights reserved.