| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.uci.ics.jung.visualization.decorators.EdgeShape<V,E>
Edge - public class EdgeShape<V,E>
An interface for decorators that return a 
 Shape for a specified edge.
 
 All edge shapes must be defined so that their endpoints are at
 (0,0) and (1,0). They will be scaled, rotated and translated into
 position by the PluggableRenderer.
| Nested Class Summary | |
|---|---|
| static class | EdgeShape.BentLine<V,E>An edge shape that renders as a bent-line between the vertex endpoints. | 
| static class | EdgeShape.Box<V,E>An edge shape that renders as a loop with its nadir at the center of the vertex. | 
| static class | EdgeShape.CubicCurve<V,E>An edge shape that renders as a CubicCurve between vertex endpoints. | 
| static interface | EdgeShape.IndexedRendering<V,E> | 
| static class | EdgeShape.Line<V,E>An edge shape that renders as a straight line between the vertex endpoints. | 
| static class | EdgeShape.Loop<V,E>An edge shape that renders as a loop with its nadir at the center of the vertex. | 
| static class | EdgeShape.Orthogonal<V,E>An edge shape that renders as a bent-line between the vertex endpoints. | 
| static class | EdgeShape.QuadCurve<V,E>An edge shape that renders as a QuadCurve between vertex endpoints. | 
| static class | EdgeShape.SimpleLoop<V,E>An edge shape that renders as a loop with its nadir at the center of the vertex. | 
| static class | EdgeShape.Wedge<V,E>An edge shape that renders as an isosceles triangle whose apex is at the destination vertex for directed edges, and as a "bowtie" shape for undirected edges. | 
| Field Summary | |
|---|---|
| protected static EdgeShape.Box | box | 
| protected static EdgeShape.Loop | loopa convenience instance for other edge shapes to use for self-loop edges where parallel instances will not overlay each other. | 
| protected static EdgeShape.SimpleLoop | simpleLoopa convenience instance for other edge shapes to use for self-loop edges where parallel instances overlay each other | 
| Constructor Summary | |
|---|---|
| EdgeShape() | |
| Method Summary | 
|---|
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected static EdgeShape.Loop loop
protected static EdgeShape.SimpleLoop simpleLoop
protected static EdgeShape.Box box
| Constructor Detail | 
|---|
public EdgeShape()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||