| Package | Description |
|---|---|
| graph.layout |
Layouters which are invoked in order to lay out graphs.
|
| graph.layout.automatic |
Classes for laying graphs automatically, based on their properties.
|
| graph.layout.box |
Simple layouter which places vertices on a table like structure.
|
| graph.layout.circle |
Layouters which use different circular layout algorithms.
|
| graph.layout.orthogonal |
Layouters which use orthogonal drawing algorithms.
|
| graph.layout.straight.line |
Layouters which call different straight-line graph drawing algorithms.
|
| graph.layout.symmetric |
Layouters which call different symmetric graph drawing algorithms.
|
| Modifier and Type | Method and Description |
|---|---|
static GraphLayoutProperties |
DefaultGraphLayoutProperties.getDefaultLayoutProperties(LayoutAlgorithms algorithm,
Graph<?,?> graph)
Sets default layout properties of the algorithm given a graph
|
GraphLayoutProperties |
Layouter.getLayoutProperties() |
| Modifier and Type | Method and Description |
|---|---|
Drawing<V,E> |
AbstractPrefuseLayouter.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |
abstract Drawing<V,E> |
AbstractLayouter.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties)
Lays out the graph, taking into account given properties
|
Drawing<V,E> |
AbstractJungLayouter.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |
Drawing<V,E> |
AbstractJGraphXLayouter.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |
void |
Layouter.setLayoutProperties(GraphLayoutProperties layoutProperties) |
| Constructor and Description |
|---|
Layouter(java.util.List<V> vertices,
java.util.List<E> edges,
LayoutAlgorithms algorithm,
GraphLayoutProperties layoutProperties)
Constructs the layouter and sets lists of vertices and edges, as well
as the layout algorithm which should be used and its properties
|
| Modifier and Type | Method and Description |
|---|---|
Drawing<V,E> |
AutomaticPropertiesLayout.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |
| Modifier and Type | Method and Description |
|---|---|
Drawing<V,E> |
BoxLayouter.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |
| Modifier and Type | Method and Description |
|---|---|
Drawing<V,E> |
CircleWithCenterLayouter.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |
Drawing<V,E> |
CircleLayouter.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |
| Modifier and Type | Method and Description |
|---|---|
Drawing<V,E> |
VisibilityRepresentationLayout.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |
| Modifier and Type | Method and Description |
|---|---|
Drawing<V,E> |
TutteLayouter.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |
Drawing<V,E> |
ConvexLayouter.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |
| Modifier and Type | Method and Description |
|---|---|
Drawing<V,E> |
SymmetricCircleLayouter.layout(Graph<V,E> graph,
GraphLayoutProperties layoutProperties) |