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: }