public class VisibilityEdgeRouter<V,E> extends Object
| Constructor and Description |
|---|
VisibilityEdgeRouter(Map<V,AbstractVisualItem> vertexMap,
edu.uci.ics.jung.graph.Graph<V,E> g) |
| Modifier and Type | Method and Description |
|---|---|
Map<E,Path2D> |
getEdgePaths() |
edu.uci.ics.jung.graph.UndirectedGraph<Point2D,WeightedEdge<Integer>> |
getSplineGraph() |
Point2D |
intersectLineLine(double a1x,
double a1y,
double a2x,
double a2y,
double b1x,
double b1y,
double b2x,
double b2y) |
Point2D |
intersectLineRectangle(Line2D l,
Rectangle2D r) |
public VisibilityEdgeRouter(Map<V,AbstractVisualItem> vertexMap, edu.uci.ics.jung.graph.Graph<V,E> g)
public edu.uci.ics.jung.graph.UndirectedGraph<Point2D,WeightedEdge<Integer>> getSplineGraph()
public Point2D intersectLineRectangle(Line2D l, Rectangle2D r)
public Point2D intersectLineLine(double a1x, double a1y, double a2x, double a2y, double b1x, double b1y, double b2x, double b2y)
Copyright © 2012. All Rights Reserved.