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