cmsc420.geom
Class Shape2DDistanceCalculator
java.lang.Object
cmsc420.geom.Shape2DDistanceCalculator
public class Shape2DDistanceCalculator
- extends java.lang.Object
The Shape2DDistanceCalculator class provides methods for finding the distance
between shapes on a two-dimensional plane.
- Author:
- Ben Zoller
Method Summary |
static double |
distance(java.awt.geom.Line2D seg,
java.awt.geom.Rectangle2D rect)
Gets the distance from a line segment to a rectangle |
static double |
distance(java.awt.geom.Point2D pt,
java.awt.geom.Rectangle2D rect)
Gets the distance from a point to a rectangle. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Shape2DDistanceCalculator
public Shape2DDistanceCalculator()
distance
public static double distance(java.awt.geom.Point2D pt,
java.awt.geom.Rectangle2D rect)
- Gets the distance from a point to a rectangle.
- Parameters:
pt
- pointrect
- rectangle
- Returns:
- distance between the point and the rectangle
distance
public static double distance(java.awt.geom.Line2D seg,
java.awt.geom.Rectangle2D rect)
- Gets the distance from a line segment to a rectangle
- Parameters:
seg
- Line segmentrect
- Rectangle
- Returns:
- The distance