All Classes
-
All Classes Interface Summary Class Summary Class Description AffineTransform TheAffineTransform
class provides methods to create and modify 2-dimensional affine transformations.Angle AnAngle
object abstracts the angle's unit.Arc AWT2SWT Utility class to support conversions between Java2D's geometry API and SWT's geometry API.BezierCurve Instances of theBezierCurve
class individually represent an arbitrary Bezier curve.CubicCurve An instance of theCubicCurve
class represents aBezierCurve
of degree 3, having a start and an endPoint
and two handlePoint
s.CurvedPolygon Dimension ADimension
represents a width and a height in 2-dimensional space.Ellipse Represents the geometric shape of an ellipse.FX2Geometry Utility class to support the conversion between JavaFX objects and corresponding classes of the GEF geometry API.Geometry2FX Utility class to support conversions between GEF's geometry API and corresponding JavaFX classes.Geometry2SWT Utility class to support conversions between GEF's geometry API and SWT's geometry classes.ICurve TheICurve
interface provides operations that allow the analysis of linear geometric objects and the transfer toBezierCurve
segments (ICurve.toBezier()
).IGeometry A glance at the list of implementing classes reveals that theIGeometry
interface bundles all the basic common methods for planar geometric objects.IMultiShape In contradiction to the relation of the IPolyCurve to the ICurve interfaces, the IMultiShape interface does not extend the IShape interface.IRotatable<T extends IGeometry> TheIRotatable
interface collects the out-of-place rotation short-cut methods.IScalable<T extends IGeometry> TheIScalable
interface collects all scaling short-cut methods.IShape AnIShape
is the representation of an areal geometric object.ITranslatable<T extends IGeometry> TheITranslatable
interface collects all translation short-cut methods.Line Represents the geometric shape of a line (or linear curve).Path Represents the geometric shape of a path, which may consist of independent subgraphs.Path.Segment Representation for different types ofPath.Segment
s.Pie ThePie
is a closedAbstractArcBasedGeometry
.Point Represents a point (x, y) in 2-dimensional space.PointListUtils PolyBezier Polygon Represents the geometric shape of a convex polygon.Polyline Represents the geometric shape of a polyline.PrecisionUtils A utility class for floating point calculations and comparisons that should guarantee a precision of a given scale, and ignore differences beyond this scale.QuadraticCurve Represents the geometric shape of a quadratic Bézier curve.Rectangle 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).Region A combination ofRectangle
s.Ring A combination of Polygons....RoundedRectangle Represents the geometric shape of a rounded rectangle, i.e. a rectangle with rounded corners.Straight Represents a straight line within 2-dimensional Euclidean space.Straight3D A two-dimensional infinite line that is defined by three coordinates of which the third is a so called homogeneous coordinate.SWT2AWT A utility class to convert geometric objects from SWT to AWT, i.e.SWT2Geometry Utility class to support conversions between SWT's geometry classes and GEF's geometry API.Vector Represents aVector
within 2-dimensional Euclidean space.Vector3D The Vector3D class implements a three dimensional vector (components x, y, z) with its standard operations: addition and multiplication (scalar, dot-product, cross-product).