Uses of Interface
org.eclipse.gef.geometry.planar.IGeometry
Package
Description
This package provides support for geometric calculations based on shapes.
-
Uses of IGeometry in org.eclipse.gef.geometry.planar
Modifier and TypeInterfaceDescriptioninterface
IRotatable<T extends IGeometry>
TheIRotatable
interface collects the out-of-place rotation short-cut methods.interface
TheIScalable
interface collects all scaling short-cut methods.interface
ITranslatable<T extends IGeometry>
TheITranslatable
interface collects all translation short-cut methods.Modifier and TypeInterfaceDescriptioninterface
TheICurve
interface provides operations that allow the analysis of linear geometric objects and the transfer toBezierCurve
segments (ICurve.toBezier()
).interface
In contradiction to the relation of the IPolyCurve to the ICurve interfaces, the IMultiShape interface does not extend the IShape interface.interface
AnIShape
is the representation of an areal geometric object.Modifier and TypeClassDescriptionfinal class
class
Instances of theBezierCurve
class individually represent an arbitrary Bezier curve.class
An instance of theCubicCurve
class represents aBezierCurve
of degree 3, having a start and an endPoint
and two handlePoint
s.class
class
Represents the geometric shape of an ellipse.class
Represents the geometric shape of a line (or linear curve).class
Represents the geometric shape of a path, which may consist of independent subgraphs.class
ThePie
is a closedAbstractArcBasedGeometry
.class
class
Represents the geometric shape of a convex polygon.class
Represents the geometric shape of a polyline.class
Represents the geometric shape of a quadratic Bézier curve.final class
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).class
A combination ofRectangle
s.class
A combination of Polygons....final class
Represents the geometric shape of a rounded rectangle, i.e. a rectangle with rounded corners.Modifier and TypeMethodDescriptionIGeometry.getCopy()
Returns a new identical copy of thisIGeometry
.IGeometry.getTransformed
(AffineTransform t) Returns a newIGeometry
, which represents the givenIGeometry
after the application of the givenAffineTransform
.Modifier and TypeMethodDescriptionboolean
boolean
boolean
Checks if the givenIGeometry
is fully contained by thisIMultiShape
.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean