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.
|
CubicCurve2D
CubicCurve2D.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.
|