Package | Description |
---|---|
org.eclipse.gef.geometry.convert.awt |
This package provides support for converting geometric objects to AWT.
|
org.eclipse.gef.geometry.euclidean |
This package provides core abstractions to support calculations within
2-dimensional Euclidean space.
|
org.eclipse.gef.geometry.internal.utils |
This package provides utility classes being used internally for geometric
calculations.
|
org.eclipse.gef.geometry.planar |
This package provides support for geometric calculations based on shapes.
|
org.eclipse.gef.geometry.projective |
This package provides core abstractions to support calculations within
2-dimensional projective vector space.
|
Class and Description |
---|
AffineTransform
The
AffineTransform class provides methods to create and modify
2-dimensional affine transformations. |
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.
|
Point
Represents a point (x, y) in 2-dimensional space.
|
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).
|
RoundedRectangle
Represents the geometric shape of a rounded rectangle, i.e. a rectangle with
rounded corners.
|
Class and Description |
---|
Line
Represents the geometric shape of a line (or linear curve).
|
Point
Represents a point (x, y) in 2-dimensional space.
|
Class and Description |
---|
Line
Represents the geometric shape of a line (or linear curve).
|
Point
Represents a point (x, y) in 2-dimensional space.
|
Class and Description |
---|
AffineTransform
The
AffineTransform class provides methods to create and modify
2-dimensional affine transformations. |
Arc |
BezierCurve
Instances of the
BezierCurve class individually represent an
arbitrary Bezier curve. |
CubicCurve
An instance of the
CubicCurve class represents a BezierCurve
of degree 3, having a start and an end Point and two handle
Point s. |
CurvedPolygon |
Dimension
A
Dimension represents a width and a height in 2-dimensional space. |
Ellipse
Represents the geometric shape of an ellipse.
|
ICurve
The
ICurve interface provides operations that allow the analysis of
linear geometric objects and the transfer to BezierCurve segments (
ICurve.toBezier() ). |
IGeometry
A glance at the list of implementing classes reveals that the
IGeometry 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
The
IRotatable interface collects the out-of-place rotation short-cut
methods. |
IScalable
The
IScalable interface collects all scaling short-cut methods. |
IShape
An
IShape is the representation of an areal geometric object. |
ITranslatable
The
ITranslatable 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 of
Path.Segment s. |
Pie
The
Pie is a closed AbstractArcBasedGeometry . |
Point
Represents a point (x, y) in 2-dimensional space.
|
PolyBezier |
Polygon
Represents the geometric shape of a convex polygon.
|
Polyline
Represents the geometric shape of a polyline.
|
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 of
Rectangle s. |
Ring
A combination of Polygons....
|
RoundedRectangle
Represents the geometric shape of a rounded rectangle, i.e. a rectangle with
rounded corners.
|
Class and Description |
---|
Point
Represents a point (x, y) in 2-dimensional space.
|
Copyright (c) 2014 itemis AG, and others. All rights reserved.