All Classes and Interfaces
Class
Description
The
AffineTransform
class provides methods to create and modify
2-dimensional affine transformations.
An
Angle
object abstracts the angle's unit.Utility class to support conversions between Java2D's geometry API and SWT's
geometry API.
Instances of the
BezierCurve
class individually represent an
arbitrary Bezier curve.An instance of the
CubicCurve
class represents a BezierCurve
of degree 3, having a start and an end Point
and two handle
Point
s.A
Dimension
represents a width and a height in 2-dimensional space.Represents the geometric shape of an ellipse.
Utility class to support the conversion between JavaFX objects and
corresponding classes of the GEF geometry API.
Utility class to support conversions between GEF's geometry API and
corresponding JavaFX classes.
Utility class to support conversions between GEF's geometry API and SWT's
geometry classes.
The
ICurve
interface provides operations that allow the analysis of
linear geometric objects and the transfer to BezierCurve
segments (
ICurve.toBezier()
).
A glance at the list of implementing classes reveals that the
IGeometry
interface bundles all the basic common methods for planar
geometric objects.
In contradiction to the relation of the IPolyCurve to the ICurve interfaces,
the IMultiShape interface does not extend the IShape interface.
The
IRotatable
interface collects the out-of-place rotation short-cut
methods.
The
IScalable
interface collects all scaling short-cut methods.An
IShape
is the representation of an areal geometric object.
The
ITranslatable
interface collects all translation short-cut
methods.Represents the geometric shape of a line (or linear curve).
Represents the geometric shape of a path, which may consist of independent
subgraphs.
Representation for different types of
Path.Segment
s.The
Pie
is a closed AbstractArcBasedGeometry
.Represents a point (x, y) in 2-dimensional space.
Represents the geometric shape of a convex polygon.
Represents the geometric shape of a polyline.
A utility class for floating point calculations and comparisons that should
guarantee a precision of a given scale, and ignore differences beyond this
scale.
Represents the geometric shape of a quadratic Bézier curve.
Represents the geometric shape of a rectangle, where a rectangle is
characterized by means of its upper left corner (x,y) and its size (width,
height).
A combination of
Rectangle
s.A combination of Polygons....
Represents the geometric shape of a rounded rectangle, i.e. a rectangle with
rounded corners.
Represents a straight line within 2-dimensional Euclidean space.
A two-dimensional infinite line that is defined by three coordinates of which
the third is a so called homogeneous coordinate.
A utility class to convert geometric objects from SWT to AWT, i.e.
Utility class to support conversions between SWT's geometry classes and
GEF's geometry API.
Represents a
Vector
within 2-dimensional Euclidean space.The Vector3D class implements a three dimensional vector (components x, y, z)
with its standard operations: addition and multiplication (scalar,
dot-product, cross-product).