|
JGraph |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jgraph.graph.DefaultEdge.LoopRouting
org.jgraph.util.ParallelEdgeRouter
public class ParallelEdgeRouter
A routing algorithm that
| Field Summary | |
|---|---|
protected static ParallelEdgeRouter |
sharedInstance
Singleton to reach parallel edge router |
| Fields inherited from interface org.jgraph.graph.Edge.Routing |
|---|
NO_PREFERENCE |
| Constructor Summary | |
|---|---|
ParallelEdgeRouter()
|
|
| Method Summary | |
|---|---|
static double |
getEdgeDeparture()
Getter to obtain the distance between intermediate and source/target points |
static double |
getEdgeSeparation()
Getter to obtain the distance between each parallel edge |
protected java.lang.Object[] |
getParallelEdges(GraphLayoutCache cache,
EdgeView edge,
CellView cellView1,
CellView cellView2)
Getter to obtain the list of parallel edges |
static ParallelEdgeRouter |
getSharedInstance()
Getter for singleton managing parallel edges |
java.util.List |
routeEdge(GraphLayoutCache cache,
EdgeView edge)
Calc of intermediates points |
static void |
setEdgeDeparture(double edgeDeparture)
Setter to define distance between intermediate and source/target points |
static void |
setEdgeSeparation(double edgeSeparation)
Setter to define distance between each parallel edge |
static void |
setGraph(JGraph graph)
Deprecated. graph instance retained internally |
| Methods inherited from class org.jgraph.graph.DefaultEdge.LoopRouting |
|---|
getEdgeStyle, getLoopStyle, getPreferredLineStyle, route, routeLoop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final ParallelEdgeRouter sharedInstance
| Constructor Detail |
|---|
public ParallelEdgeRouter()
| Method Detail |
|---|
public static ParallelEdgeRouter getSharedInstance()
public java.util.List routeEdge(GraphLayoutCache cache,
EdgeView edge)
routeEdge in class DefaultEdge.LoopRoutingedge - Edge for which routing is demandingpublic static double getEdgeSeparation()
public static void setEdgeSeparation(double edgeSeparation)
edgeSeparation - New distancepublic static double getEdgeDeparture()
public static void setEdgeDeparture(double edgeDeparture)
edgeDeparture - New distance
protected java.lang.Object[] getParallelEdges(GraphLayoutCache cache,
EdgeView edge,
CellView cellView1,
CellView cellView2)
edge - Edge on which one wants to know parallel edges
public static void setGraph(JGraph graph)
graph - The graph to set.
|
JGraph |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||