Class |
Description
|
Arc2D
Arc2D.Double
Arc2D.Float
|
Extends: RectangularShape
Represents an arc defined by a bounding rectangle, start angle,
angular extent, and a closure type. Implemented to specify arcs
in float and double precision: Arc2D.Float and Arc2D.Double. |
Area |
Implements: Shape, Cloneable
Represents an area geometry that supports boolean operations. |
CubicCurve2DCubicCurve2D.Double
CubicCurve2D.Float |
Implements: Shape
Represents a cubic parametric curve segment in (w) coordinate
space. Implemented to specify cubic curves in float and double
precision: CubicCurve2D.Float and CubicCurve2D.Double. |
Dimension2D |
Encapsulates a width and height dimension.
Abstract superclass for all objects that store a 2D dimension. |
Ellipse2D
Ellipse2D.Double
Ellipse2D.Float
|
Extends: RectangularShape
Represents an ellipse defined by a bounding rectangle. Implemented
to specify ellipses in float and double precision: Ellipse2D.Float
and Ellipse2D.Double. |
FlatteningPathIterator |
Returns a flattened view of a PathIterator
object.
Can be used to provide flattening behavior for Shapes
that don't perform the interpolation calculations themselves. |
GeneralPath |
Implements: Shape
Represents a geometric path constructed from lines and quadratic
and cubic curves. |
Line2D
Line2D.Double
Line2D.Float
|
Implements: Shape
Represents a line segment in (x, y) coordinate space. Implemented
to specify lines in float and double precision: Line2D.Float
and Line2D.Double. |
Point2D
Point2D.Double
Point2D.Float
|
A point representing a location in (x,y)
coordinate space. Implemented to specify points in float and
double precision: Point2D.Float and Point2D.Double. |
QuadCurve2D
QuadCurve2D.Double
QuadCurve2D.Float
|
Implements: Shape
Represents a quadratic parametric curve segment in (x, y)
coordinate space. Implemented to specify quadratic curves in
float and double precision: QuadCurve2D.Float and
QuadCurve2D.Double. |
Rectangle2D
Rectangle2D.Double
Rectangle2D.Float
|
Extends: RectangularShape
Represents a rectangle defined by a location (x, y) and dimension
(w x h). Implemented to specify rectangles in float and double
precision: Rectangle2D.Float and Rectangle2D.Double. |
RectangularShape |
Implements: Shape
Provides common manipulation routines for operating on shapes
that have rectangular bounds. |
RoundRectangle2D
RoundRectangle2D.Double
RoundRectangle2D.Float
|
Extends: RectangularShape
Represents a rectangle with rounded corners defined by a location
(x, y), a dimension (w x h), and the width and height of the
corner arc. Implemented to specify round rectangles in float
and double precision: RoundRectangle2D.Float and
RoundRectangle2D.Double. |