1: import java.awt.*;
2: import java.awt.geom.*;
4: /**
5: An edge that is shaped like a straight line.
6: */
7: public class LineEdge extends AbstractEdge
8: {
9: public void draw(Graphics2D g2)
10: {
11: g2.draw(getConnectionPoints());
12: }
14: public boolean contains(Point2D aPoint)
15: {
16: final double MAX_DIST = 2;
17: return getConnectionPoints().ptSegDist(aPoint)
18: < MAX_DIST;
19: }
20: }