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

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

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

Classes in org.eclipse.gef.geometry.planar that implement IRotatable
`class` `Arc` Represents the geometric shape of an `Arc`, which is defined by its enclosing framing `Rectangle`, a start `Angle` (relative to the x-axis), and an angular extend in counter-clockwise (CCW) direction.
`class` `BezierCurve` Instances of the `BezierCurve` class individually represent an arbitrary Bezier curve.
`class` `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.
`class` `CurvedPolygon` A `CurvedPolygon` is an `IShape` with `BezierCurve` edges.
`class` `Ellipse` Represents the geometric shape of an ellipse.
`class` `Line` Represents the geometric shape of a line (or linear curve).
`class` `Pie` The `Pie` is a closed `AbstractArcBasedGeometry`.
`class` `PolyBezier` A `PolyBezier` is an `ICurve` which consists of one or more connected `BezierCurve`s.
`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 of `Rectangle`s.
`class` `Ring` A combination of Polygons....
`class` `RoundedRectangle` Represents the geometric shape of a rounded rectangle, i.e. a rectangle with rounded corners.