Package | Description |
---|---|
org.nongnu.multigraph.layout | |
org.nongnu.multigraph.perturb | |
org.nongnu.multigraph.rewire |
Modifier and Type | Class and Description |
---|---|
class |
ForceLayout<N extends PositionableNode,E>
See "Graph Drawing by Force-directed Placement", Fruchterman & Reingold.
|
class |
Layout<N extends PositionableNode,E>
Abstract implementation of a layout algorithm.
|
class |
NullLayout<N extends PositionableNode,L> |
class |
RadialLayout<N extends PositionableNode,E>
Layout the graph's nodes radially, in a nice circle.
|
class |
RandomLayout<N extends PositionableNode,E>
Random layout of a graph.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPositionableNode |
Modifier and Type | Method and Description |
---|---|
static <N extends PositionableNode,L> |
Layout.factory(java.lang.String algname,
Graph<N,L> graph,
java.awt.Dimension bound,
int maxiterations) |
Modifier and Type | Class and Description |
---|---|
class |
RandomMove<N extends PositionableNode,L>
A graph perturbing class which emulates a mobile network, by moving
PositionableNode nodes according to their velocity, within the giving
bounding area, and then applying cartesian rewire.
|
Modifier and Type | Class and Description |
---|---|
class |
CartesianRewire<N extends PositionableNode,E>
Wire up nodes in the graph with each other according to their cartesian
distance from each other, applying a 'range' constraint.
|