Interface | Description |
---|---|
IArc |
Provides read-only access to an
Arc . |
IBox |
Does something extraordinary.
|
ICircle |
Provides read-only access to a
Circle . |
ICubicCurve |
Provides read-only access to a
CubicCurve . |
IDimension |
Provides read-only access to a
Dimension . |
IEllipse |
Provides read-only access to an
Ellipse . |
ILine |
Provides read-only access to a
Line . |
IMatrix4 |
Provides read-only access to a
Matrix4 . |
IPlane |
Provides read-only access to a
Plane . |
IPoint |
Provides read-only access to a
Point . |
IQuadCurve |
Provides read-only access to a
QuadCurve . |
IQuaternion |
Provides read-only access to a
Quaternion . |
IRay2 |
Provides read-only access to a
Ray2 . |
IRay3 |
Provides read-only access to a
Ray3 . |
IRectangle |
Provides read-only access to a
Rectangle . |
IRectangularShape |
An interface implemented by
IShape classes whose geometry is defined by a rectangular
frame. |
IRoundRectangle |
Provides read-only access to a
RoundRectangle . |
IShape |
An interface provided by all shapes.
|
IVector |
Provides read-only access to a
Vector . |
IVector3 |
Provides read-only access to a
Vector3 . |
IVector4 |
Provides read-only access to a
Vector4 . |
PathIterator |
Used to return the boundary of an
IShape , one segment at a time. |
Transform |
Represents a geometric transform.
|
XY |
Defines an x/y coordinate.
|
Class | Description |
---|---|
AbstractArc |
Provides most of the implementation of
IArc , obtaining only the frame and other metrics
from the derived class. |
AbstractCircle |
Provides most of the implementation of
ICircle , obtaining only the location and radius
from the derived class. |
AbstractCubicCurve |
Provides most of the implementation of
ICubicCurve , obtaining only the start, end and
control points from the derived class. |
AbstractDimension |
Provides most of the implementation of
IDimension , obtaining only width and height from
the derived class. |
AbstractEllipse |
Provides most of the implementation of
IEllipse , obtaining the framing rectangle from
the derived class. |
AbstractLine |
Provides most of the implementation of
ILine , obtaining only the start and end points
from the derived class. |
AbstractPoint |
Provides most of the implementation of
IPoint , obtaining only the location from the
derived class. |
AbstractQuadCurve |
Provides most of the implementation of
IQuadCurve , obtaining only the start, end and
control point from the derived class. |
AbstractRectangle |
Provides most of the implementation of
IRectangle , obtaining only the location and
dimensions from the derived class. |
AbstractRoundRectangle |
Provides most of the implementation of
IRoundRectangle , obtaining the framing rectangle
from the derived class. |
AbstractTransform |
Implements some code shared by the various
Transform implementations. |
AbstractVector |
Provides most of the implementation of
IVector , obtaining only x and y from the derived
class. |
AffineTransform |
Implements an affine (3x2 matrix) transform.
|
Arc |
Represents an arc defined by a framing rectangle, start angle, angular extend, and closure type.
|
Area |
Stores and manipulates an enclosed area of 2D space.
|
Box |
An axis-aligned box.
|
Circle |
Represents a circle on a plane.
|
CubicCurve |
Represents a cubic curve.
|
CubicCurves |
Cubic curve-related utility methods.
|
Dimension |
Represents a magnitude in two dimensions.
|
Dimensions |
Dimension-related utility methods.
|
Ellipse |
Represents an ellipse that is described by a framing rectangle.
|
FloatMath |
Utility methods and constants for single-precision floating point math.
|
Frustum |
A pyramidal frustum.
|
GeometryUtil |
Various geometry utility methods.
|
IdentityTransform |
Implements the identity transform.
|
Line |
Represents a line segment.
|
Lines |
Line-related utility methods.
|
MathUtil |
Math utility methods.
|
Matrix3 |
A 3x3 column-major matrix.
|
Matrix4 |
A 4x4 column-major matrix.
|
Path |
Represents a path constructed from lines and curves and which can contain subpaths.
|
Plane |
A plane consisting of a unit normal and a constant.
|
Point |
Represents a point on a plane.
|
Points |
Point-related utility methods.
|
QuadCurve |
Represents a quadratic curve.
|
QuadCurves |
Quad curve-related utility methods.
|
Quaternion |
A unit quaternion.
|
Ray2 |
A ray consisting of an origin point and a unit direction vector.
|
Ray3 |
A ray consisting of an origin point and a unit direction vector.
|
Rectangle |
Represents an area in two dimensions.
|
Rectangles |
Rectangle-related utility methods.
|
RectangularShape |
The base class for various
IShape objects whose geometry is defined by a rectangular
frame. |
RoundRectangle |
Represents a rectangle with rounded corners, defined by an arc width and height.
|
Transforms |
Transform related utility methods. |
Vector |
Represents a vector in a plane.
|
Vector3 |
A three element vector.
|
Vector4 |
A four element vector.
|
Vectors |
Vector-related utility methods.
|
Enum | Description |
---|---|
Frustum.IntersectionType |
Intersection types indicating that the frustum does not intersect, intersects, or fully
contains, respectively, the parameter.
|
Exception | Description |
---|---|
IllegalPathStateException |
An exception thrown if an operation is performed on a
Path that is in an illegal state
with respect to the particular operation being performed. |
float
.Copyright © 2017. All rights reserved.