## Uses of Class
org.eclipse.gef.geometry.planar.Ring

Packages that use Ring
org.eclipse.gef.geometry.convert.swt: This package provides support for converting geometric objects to SWT and for conversion between SWT and AWT.
org.eclipse.gef.geometry.planar: This package provides support for geometric calculations based on shapes.

### Uses of Ring in org.eclipse.gef.geometry.convert.swt

Methods in org.eclipse.gef.geometry.convert.swt with parameters of type Ring
`static org.eclipse.swt.graphics.Region` Geometry2SWT.`toSWTRegion(Ring r)` Constructs a new `Region` from this `Ring`.

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

Methods in org.eclipse.gef.geometry.planar that return Ring
`Ring` Ring.`add(Polygon p)` Adds the given `Polygon` to this `Ring`.
`Ring` Ring.`getCopy()`
`Ring` Ring.`getRotatedCCW(Angle angle)`
`Ring` Region.`getRotatedCCW(Angle angle)`
`Ring` Ring.`getRotatedCCW(Angle angle, double cx, double cy)`
`Ring` Region.`getRotatedCCW(Angle angle, double cx, double cy)`
`Ring` Ring.`getRotatedCCW(Angle angle, Point center)`
`Ring` Region.`getRotatedCCW(Angle angle, Point center)`
`Ring` Ring.`getRotatedCW(Angle angle)`
`Ring` Region.`getRotatedCW(Angle angle)`
`Ring` Ring.`getRotatedCW(Angle angle, double cx, double cy)`
`Ring` Region.`getRotatedCW(Angle angle, double cx, double cy)`
`Ring` Ring.`getRotatedCW(Angle angle, Point center)`
`Ring` Region.`getRotatedCW(Angle angle, Point center)`
`Ring` Ring.`getScaled(double factor)`
`Ring` Ring.`getScaled(double fx, double fy)`
`Ring` Ring.`getScaled(double factor, double cx, double cy)`
`Ring` Ring.`getScaled(double fx, double fy, double cx, double cy)`
`Ring` Ring.`getScaled(double fx, double fy, Point center)`
`Ring` Ring.`getScaled(double factor, Point center)`
`Ring` Ring.`getTransformed(AffineTransform t)`
`Ring` Region.`getTransformed(AffineTransform t)`
`Ring` Ring.`getTranslated(double dx, double dy)`
`Ring` Ring.`getTranslated(Point d)`
`Ring` Ring.`rotateCCW(Angle angle)` Directly rotates this `Ring` counter-clock-wise around its center `Point` by the given `Angle`.
`Ring` Ring.`rotateCCW(Angle angle, double cx, double cy)` Directly rotates this `Ring` counter-clock-wise around the given point (specified by cx and cy) by the given `Angle`.
`Ring` Ring.`rotateCCW(Angle angle, Point center)` Directly rotates this `Ring` counter-clock-wise around the given `Point` by the given `Angle`.
`Ring` Ring.`rotateCW(Angle angle)` Directly rotates this `Ring` clock-wise around its center `Point` by the given `Angle`.
`Ring` Ring.`rotateCW(Angle angle, double cx, double cy)` Directly rotates this `Ring` clock-wise around the given point (specified by cx and cy) by the given `Angle`.
`Ring` Ring.`rotateCW(Angle angle, Point center)` Directly rotates this `Ring` clock-wise around the given `Point` by the given `Angle`.
`Ring` Ring.`scale(double factor)`
`Ring` Ring.`scale(double fx, double fy)`
`Ring` Ring.`scale(double factor, double cx, double cy)`
`Ring` Ring.`scale(double fx, double fy, double cx, double cy)`
`Ring` Ring.`scale(double fx, double fy, Point center)`
`Ring` Ring.`scale(double factor, Point center)`
`Ring` Region.`toRing()` Constructs a new `Ring` that covers the same area as this `Region`.
`Ring` Ring.`translate(double dx, double dy)`
`Ring` Ring.`translate(Point d)`

Constructors in org.eclipse.gef.geometry.planar with parameters of type Ring
Constructor and Description
`Ring(Ring other)` Constructs a new `Ring` from the given other `Ring`.