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