See: Description
| Interface | Description | 
|---|---|
| Shape | 
 Shape interface without getPathIterator methods 
 | 
| Class | Description | 
|---|---|
| Line | 
 Represents a line and supports calculating the point of intersection of two
 line segments. 
 | 
| Line2D | 
 An abstract class representing a line in two dimensional space 
 | 
| Line2D.Double | 
 A line in 2D space using float coordinates 
 | 
| Line2D.Float | 
 A line in 2D space using float coordinates 
 | 
| Point | 
 Point with float co-ordinates for use in navigation. 
 | 
| Point2D | 
 An abstract class for a point. 
 | 
| Point2D.Double | 
 A point with double coordinates. 
 | 
| Point2D.Float | 
 A point with float coordinates. 
 | 
| Rectangle | |
| Rectangle2D | 
 An abstract class for a Rectangle. 
 | 
| Rectangle2D.Double | 
 A Rectangle2D with double coordinates 
 | 
| Rectangle2D.Float | 
 A Rectangle2D with float coordinates. 
 | 
| RectangleInt32 | 
 A rectangle with integer coordinates. 
 | 
| RectangularShape | 
 An abstract base class for shapes based on a rectangular frame. 
 |