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

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

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

Methods in org.eclipse.gef.geometry.planar that return PolyBezier
`PolyBezier` PolyBezier.`getCopy()`
`PolyBezier` BezierCurve.`getOffset(double distance)` Returns a `PolyBezier` that represents an approximation of the refined offset of this `BezierCurve` where cusps in the input curve are approximated by arc segments in the offset and local self-intersections in the offset are removed while global self-intersections and other singularities in the offset remain unprocessed.
`PolyBezier` RoundedRectangle.`getOutline()`
`PolyBezier` Pie.`getOutline()`
`PolyBezier` CurvedPolygon.`getOutline()`
`PolyBezier` RoundedRectangle.`getRotatedCCW(Angle angle)`
`PolyBezier` Ellipse.`getRotatedCCW(Angle angle)`
`PolyBezier` PolyBezier.`getRotatedCCW(Angle angle)`
`PolyBezier` Arc.`getRotatedCCW(Angle angle)`
`PolyBezier` RoundedRectangle.`getRotatedCCW(Angle angle, double cx, double cy)`
`PolyBezier` Ellipse.`getRotatedCCW(Angle angle, double cx, double cy)`
`PolyBezier` PolyBezier.`getRotatedCCW(Angle angle, double cx, double cy)`
`PolyBezier` Arc.`getRotatedCCW(Angle angle, double cx, double cy)`
`PolyBezier` RoundedRectangle.`getRotatedCCW(Angle angle, Point center)`
`PolyBezier` Ellipse.`getRotatedCCW(Angle angle, Point center)`
`PolyBezier` PolyBezier.`getRotatedCCW(Angle angle, Point center)`
`PolyBezier` Arc.`getRotatedCCW(Angle angle, Point center)`
`PolyBezier` RoundedRectangle.`getRotatedCW(Angle angle)`
`PolyBezier` Ellipse.`getRotatedCW(Angle angle)`
`PolyBezier` PolyBezier.`getRotatedCW(Angle angle)`
`PolyBezier` Arc.`getRotatedCW(Angle angle)`
`PolyBezier` RoundedRectangle.`getRotatedCW(Angle angle, double cx, double cy)`
`PolyBezier` Ellipse.`getRotatedCW(Angle angle, double cx, double cy)`
`PolyBezier` PolyBezier.`getRotatedCW(Angle angle, double cx, double cy)`
`PolyBezier` Arc.`getRotatedCW(Angle angle, double cx, double cy)`
`PolyBezier` RoundedRectangle.`getRotatedCW(Angle angle, Point center)`
`PolyBezier` Ellipse.`getRotatedCW(Angle angle, Point center)`
`PolyBezier` PolyBezier.`getRotatedCW(Angle angle, Point center)`
`PolyBezier` Arc.`getRotatedCW(Angle angle, Point center)`
`PolyBezier` PolyBezier.`getScaled(double factor)`
`PolyBezier` PolyBezier.`getScaled(double fx, double fy)`
`PolyBezier` PolyBezier.`getScaled(double factor, double cx, double cy)`
`PolyBezier` PolyBezier.`getScaled(double fx, double fy, double cx, double cy)`
`PolyBezier` PolyBezier.`getScaled(double fx, double fy, Point center)`
`PolyBezier` PolyBezier.`getScaled(double factor, Point center)`
`PolyBezier` PolyBezier.`getTransformed(AffineTransform t)`
`PolyBezier` PolyBezier.`getTranslated(double dx, double dy)`
`PolyBezier` PolyBezier.`getTranslated(Point d)`
`static PolyBezier` PolyBezier.`interpolateCubic(Angle startAngle, double startLength, Angle endAngle, double endLength, double curveWidthCoefficient, Point... wayPoints)` Creates a `PolyBezier` consisting of continuous `CubicCurve` segments through the given `Point`s.
`static PolyBezier` PolyBezier.`interpolateCubic(double... coordinates)` Creates a `PolyBezier` with continuous `CubicCurve` segments through the given `Point`s.
`static PolyBezier` PolyBezier.`interpolateCubic(double curveWidthCoefficient, Point... points)` Creates a `PolyBezier` with continuous `CubicCurve` segments through the given `Point`s.
`static PolyBezier` PolyBezier.`interpolateCubic(Point... points)`
`PolyBezier` PolyBezier.`rotateCCW(Angle angle)` Directly rotates this `PolyBezier` counter-clock-wise around its center `Point` by the given `Angle`.
`PolyBezier` PolyBezier.`rotateCCW(Angle angle, double cx, double cy)` Directly rotates this `PolyBezier` counter-clock-wise around the given point (specified by cx and cy) by the given `Angle`.
`PolyBezier` PolyBezier.`rotateCCW(Angle angle, Point center)` Directly rotates this `PolyBezier` counter-clock-wise around the given `Point` by the given `Angle`.
`PolyBezier` PolyBezier.`rotateCW(Angle angle)` Directly rotates this `PolyBezier` clock-wise around its center `Point` by the given `Angle`.
`PolyBezier` PolyBezier.`rotateCW(Angle angle, double cx, double cy)` Directly rotates this `PolyBezier` clock-wise around the given point (specified by cx and cy) by the given `Angle`.
`PolyBezier` PolyBezier.`rotateCW(Angle angle, Point center)` Directly rotates this `PolyBezier` clock-wise around the given `Point` by the given `Angle`.
`PolyBezier` PolyBezier.`scale(double factor)`
`PolyBezier` PolyBezier.`scale(double fx, double fy)`
`PolyBezier` PolyBezier.`scale(double factor, double cx, double cy)`
`PolyBezier` PolyBezier.`scale(double fx, double fy, double cx, double cy)`
`PolyBezier` PolyBezier.`scale(double fx, double fy, Point center)`
`PolyBezier` PolyBezier.`scale(double factor, Point center)`
`PolyBezier` Polyline.`toPolyBezier()` Transforms this `Polyline` into a `PolyBezier`.
`PolyBezier` PolyBezier.`translate(double dx, double dy)`
`PolyBezier` PolyBezier.`translate(Point d)`