|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| GemLayoutListener | |
| LayoutConverter | A LayoutConverter can be used the rendering mechanisms to retrieve and adapt the layout of a Graph, as stored in its layout attributes, while abstracting from the specific GraphLayoutManager used (which determines what kind of layout attributes are used). |
| SubgraphRelocationListener | A SubgraphRelocationListener is notified by a SubgraphRelocationManager about what it is doing. |
| Class Summary | |
|---|---|
| AdaptiveSpringLayoutManager | AdaptiveSpringLayoutManager extends the layout algorithm of the SpringLayoutManager by using a separate adaptation parameter for every vertex. |
| AdaptiveSpringLayoutManager.AdaptiveVertexAttribute | |
| GemLayoutListenerAdapter | |
| GemLayoutManager | GemLayoutManager is an implementation of the GEM spring embedder graph layout algorithm (Frick et al., 1995), derived from the Java implementation used in IGem. |
| GemLayoutManager.EdgeAttribute | |
| GemLayoutManager.GemLayoutConverter | |
| GemLayoutManager.VertexAttribute | |
| GraphLayoutManager | GraphLayoutManager is the superclass of all classes that are capable of calculating a layout for a Graph. |
| IteratingLayoutManager | An IteratingLayoutManager is an abstract GraphLayoutManager that provides facilities for concrete GraphLayoutManagers that need to iterate a lot when calculating a layout. |
| LinkGraphLayoutManager | LinkGraphLayoutManager gives a layout to a LinkGraph based on the spring embedder and the subgraph relocation algorithms. |
| LinkGraphLayoutManager2 | LinkGraphLayoutManager2 gives a layout to a LinkGraph based on the spring embedder and the subgraph relocation algorithms. |
| LinkSubgraphLayoutManager | A LinkSubgraphLayoutManager is a specialization of a SpringLayoutManager. |
| LinkSubgraphLayoutManager2 | This subclass overrides some of GemLayoutManager's default settings, resulting in a usually reasonable layout configuration in a much shorter amount of time. |
| SpringLayoutManager | SpringLayoutManager is an IteratingLayoutManager that implements the "spring embedder" algorithm: it simulates a physical model of Vertices that repel each other like electrically charged particles, with the Edges between them acting like springs that hold them together. |
| SpringLayoutManager.EdgeAttribute | |
| SpringLayoutManager.VertexAttribute | |
| SubgraphRelocationListenerAdapter | Utility class providing trivial no-op implementations for the methods declared in SubgraphRelocationListener. |
| SubgraphRelocationManager | A SubgraphRelocationManager is a GraphLayoutManager that uses other GraphLayoutManagers to calculate the layout for every connected subgraph of the total Graph, and combines the various parts of the Graph in a rectangular, square-like shape (if possible) so that the total amount of area needed by the Graph is close to minimal. |
| Enum Summary | |
|---|---|
| GemLayoutManager.LayoutPhase | |
| GemLayoutManager.MoveStrategy | |
| GemLayoutManager.StopCriterion | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||