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

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

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

Methods in org.eclipse.gef.geometry.planar that return CubicCurve
`CubicCurve` CubicCurve.`getCopy()` Returns a new `CubicCurve`, which has the same control `Point`s as this one.
`CubicCurve` QuadraticCurve.`getElevated()` Degree elevation: Returns a `CubicCurve` representation of this `QuadraticCurve`.
`CubicCurve[]` Ellipse.`getOutlineSegments()` Calculates the outline segments of this `Ellipse`.
`CubicCurve` CubicCurve.`getTransformed​(AffineTransform t)`
`CubicCurve` CubicCurve.`setCtrl1​(Point ctrl1)` Sets the first handle `Point` of this `CubicCurve` to the given `Point`.
`CubicCurve` CubicCurve.`setCtrl1X​(double ctrl1x)` Sets the x coordinate of the first handle `Point` of this `CubicCurve` to the given value.
`CubicCurve` CubicCurve.`setCtrl1Y​(double ctrl1y)` Sets the y coordinate of the first handle `Point` of this `CubicCurve` to the given value.
`CubicCurve` CubicCurve.`setCtrl2​(Point ctrl2)` Sets the second handle `Point` of this `CubicCurve` to the given `Point`.
`CubicCurve` CubicCurve.`setCtrl2X​(double ctrl2x)` Sets the x coordinate of the second handle `Point` of this `CubicCurve` to the given value.
`CubicCurve` CubicCurve.`setCtrl2Y​(double ctrl2y)` Sets the y coordinate of the second handle `Point` of this `CubicCurve` to the given value.
`CubicCurve` CubicCurve.`setCurve​(Point p1, Point ctrl1, Point ctrl2, Point p2)` Sets all control `Point`s of this `CubicCurve` to the given `Point`s.
`CubicCurve[]` CubicCurve.`split​(double t)`
`CubicCurve[]` Arc.`toBezier()`
`CubicCurve` BezierCurve.`toCubic()` Returns a hard approximation of this `BezierCurve` as a `CubicCurve`.

Constructors in org.eclipse.gef.geometry.planar with parameters of type CubicCurve
`BezierCurve​(CubicCurve c)` Constructs a new `BezierCurve` from the given `CubicCurve`.