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

Packages that use CubicCurve
Package
Description
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
Modifier and Type
Method
Description
`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
Modifier
Constructor
Description
``
`BezierCurve(CubicCurve c)`
Constructs a new `BezierCurve` from the given `CubicCurve`.