samples.preview_new_graphdraw.impl.crooked
Class CrookedSpringLayout.CrookedSpringEdge
java.lang.Object
samples.preview_new_graphdraw.VisEdge
samples.preview_new_graphdraw.iterablelayouts.SpringLayout.SpringEdge
samples.preview_new_graphdraw.impl.crooked.CrookedSpringLayout.CrookedSpringEdge
- Enclosing class:
- CrookedSpringLayout
protected static class CrookedSpringLayout.CrookedSpringEdge
- extends SpringLayout.SpringEdge
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CrookedSpringLayout.CrookedSpringEdge
public CrookedSpringLayout.CrookedSpringEdge(Edge ve,
VisVertex front,
VisVertex back)
copy
public VisEdge copy(VisVertex front,
VisVertex back)
- Description copied from class:
VisEdge
- Creates a new
VisEdge
from the specified
VisVertex
instances and this instance's
Edge
.
- Overrides:
copy
in class VisEdge
calcMidpoint
public Coordinates calcMidpoint()
getSquareDistance
public double getSquareDistance(double x,
double y)
- Description copied from class:
VisEdge
- Returns the squared distance from this edge to the point
(x,y)
.
The default implementation takes care of a distance from a straight edge to a point;
more complex edges should have corresponding functions.
- Overrides:
getSquareDistance
in class VisEdge
- See Also:
VisEdge.getSquareDistance(double, double)