## Uses of Interface
org.eclipse.gef.geometry.planar.IShape

Packages that use IShape
org.eclipse.gef.geometry.planar: This package provides support for geometric calculations based on shapes.

### Uses of IShape in org.eclipse.gef.geometry.planar

Classes in org.eclipse.gef.geometry.planar that implement IShape
`class` `CurvedPolygon` A `CurvedPolygon` is an `IShape` with `BezierCurve` edges.
`class` `Ellipse` Represents the geometric shape of an ellipse.
`class` `Pie` The `Pie` is a closed `AbstractArcBasedGeometry`.
`class` `Polygon` Represents the geometric shape of a convex polygon.
`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` `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 IShape
`IShape[]` IMultiShape.`getShapes()` Returns the `IShape`s that constitute this `IMultiShape`.
`IShape` IShape.`getTransformed​(AffineTransform t)` Returns a new `IShape`, which represents the given `IShape` after the application of the given `AffineTransform`.