Class Summary
AffineTransform This class represents an affine transformation between two coordinate
spaces in 2 dimensions.
Arc2D This class represents all arcs (segments of an ellipse in 2-D space).
Arc2D.Double This class implements an arc in double precision.
Arc2D.Float This class implements an arc in float precision.
Area The Area class represents any area for the purpose of
Constructive Area Geometry (CAG) manipulations.
CubicCurve2D A two-dimensional curve that is parameterized with a cubic
function.
CubicCurve2D.Double A two-dimensional curve that is parameterized with a cubic
function and stores coordinate values in double-precision
floating-point format.
CubicCurve2D.Float A two-dimensional curve that is parameterized with a cubic
function and stores coordinate values in single-precision
floating-point format.
Dimension2D This stores a dimension in 2-dimensional space - a width (along the x-axis)
and height (along the y-axis).
Ellipse2D Ellipse2D is the shape of an ellipse.
GeneralPath A general geometric path, consisting of any number of subpaths
constructed out of straight lines and cubic or quadratic Bezier
curves.
Line2D Represents a directed line bewteen two points in (x,y) Cartesian space.
Point2D This class implements a generic point in 2D Cartesian space.
QuadCurve2D A two-dimensional curve that is parameterized with a quadratic
function.
QuadCurve2D.Double A two-dimensional curve that is parameterized with a quadratic
function and stores coordinate values in double-precision
floating-point format.
QuadCurve2D.Float A two-dimensional curve that is parameterized with a quadratic
function and stores coordinate values in single-precision
floating-point format.
Rectangle2D This class describes a rectangle by a point (x,y) and dimension (w x h).
RectangularShape This class provides a generic framework, and several helper methods, for
subclasses which represent geometric objects inside a rectangular frame.