Interface | Description |
---|---|
PathConsumer2D | |
PathIterator |
The
PathIterator interface provides the mechanism
for objects that implement the Shape
interface to return the geometry of their boundary by allowing
a caller to retrieve the path of that boundary a segment at a
time. |
Class | Description |
---|---|
Arc2D | |
Area |
An
Area object stores and manipulates a
resolution-independent description of an enclosed area of
2-dimensional space. |
AreaOp | |
AreaOp.AddOp | |
AreaOp.CAGOp | |
AreaOp.EOWindOp | |
AreaOp.IntOp | |
AreaOp.NZWindOp | |
AreaOp.SubOp | |
AreaOp.XorOp | |
BaseBounds |
Base class for mutable bounds objects.
|
BoxBounds | |
ConcentricShapePair |
An implementation of
ShapePair that represents the space between
two concentric, non-intersecting Shapes. |
Crossings | |
Crossings.EvenOdd | |
CubicApproximator | |
CubicCurve2D |
The
CubicCurve2D class defines a cubic parametric curve
segment in (x,y) coordinate space. |
Curve | |
Dimension2D |
The
Dimension2D class is to encapsulate a width
and a height dimension. |
DirtyRegionContainer |
Container for array of dirty regions.
|
DirtyRegionPool | |
Edge | |
Ellipse2D |
The
Ellipse2D class describes an ellipse that is defined
by a framing rectangle. |
FlatteningPathIterator |
The
FlatteningPathIterator class returns a flattened view of
another PathIterator object. |
GeneralShapePair |
A concrete implementation of
ShapePair for general shapes
and combination types. |
Line2D |
This
Line2D represents a line segment in (x,y)
coordinate space. |
Matrix3f |
A single precision floating point 3 by 3 matrix.
|
Path2D |
The
Path2D class provides a simple, yet flexible
shape which represents an arbitrary geometric path. |
PickRay |
A ray used for picking.
|
Point2D |
The
Point2D class defines a point representing a location
in (x,y) coordinate space. |
QuadCurve2D |
The
QuadCurve2D class defines a quadratic parametric curve
segment in (x,y) coordinate space. |
Quat4f |
A 4 element unit quaternion represented by single precision floating point
x,y,z,w coordinates.
|
Rectangle |
A
Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's upper-left point
(x,y)
in the coordinate space, its width, and its height. |
RectangularShape |
RectangularShape is the base class for a number of
Shape objects whose geometry is defined by a rectangular frame. |
RectBounds |
A simple object which carries bounds information as floats, and
has no Z components.
|
RoundRectangle2D |
The
RoundRectangle2D class defines a rectangle with
rounded corners defined by a location (x,y) , a
dimension (w x h) , and the width and height of an arc
with which to round the corners. |
Shape |
The
Shape class provides definitions for objects
that represent some form of geometric shape. |
ShapePair | |
TransformedShape |
TransformedShape objects are transformed "views" onto existing
Shape objects. |
Vec2d |
A 2-dimensional, double-precision, floating-point vector.
|
Vec2f |
A 2-dimensional, single-precision, floating-point vector.
|
Vec3d |
A 3-dimensional, double-precision, floating-point vector.
|
Vec3f |
A 3-dimensional, single-precision, floating-point vector.
|
Vec4d |
A 4-dimensional, double-precision, floating-point vector.
|
Vec4f |
A 4-dimensional, single-precision, floating-point vector.
|
Enum | Description |
---|---|
BaseBounds.BoundsType |
The different types of BaseBounds that are currently supported.
|
Path2D.CornerPrefix |
Exception | Description |
---|---|
IllegalPathStateException |
The
IllegalPathStateException represents an
exception that is thrown if an operation is performed on a path
that is in an illegal state with respect to the particular
operation being performed, such as appending a path segment
to a GeneralPath without an initial moveto. |
Copyright © 2020. All rights reserved.