

PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 
java.lang.Object edu.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 bentline 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 bentline 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 
loop
a convenience instance for other edge shapes to use for selfloop edges where parallel instances will not overlay each other. 
protected static EdgeShape.SimpleLoop 
simpleLoop
a convenience instance for other edge shapes to use for selfloop 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 