Uses of Class
org.eclipse.gef.geometry.planar.PolyBezier
Package
Description
This package provides support for geometric calculations based on shapes.
-
Uses of PolyBezier in org.eclipse.gef.geometry.planar
Modifier and TypeMethodDescriptionPolyBezier.getCopy()
BezierCurve.getOffset
(double distance) Returns aPolyBezier
that represents an approximation of the refined offset of thisBezierCurve
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.CurvedPolygon.getOutline()
Pie.getOutline()
RoundedRectangle.getOutline()
Arc.getRotatedCCW
(Angle angle) Arc.getRotatedCCW
(Angle angle, double cx, double cy) Arc.getRotatedCCW
(Angle angle, Point center) Ellipse.getRotatedCCW
(Angle angle) Ellipse.getRotatedCCW
(Angle angle, double cx, double cy) Ellipse.getRotatedCCW
(Angle angle, Point center) PolyBezier.getRotatedCCW
(Angle angle) PolyBezier.getRotatedCCW
(Angle angle, double cx, double cy) PolyBezier.getRotatedCCW
(Angle angle, Point center) RoundedRectangle.getRotatedCCW
(Angle angle) RoundedRectangle.getRotatedCCW
(Angle angle, double cx, double cy) RoundedRectangle.getRotatedCCW
(Angle angle, Point center) Arc.getRotatedCW
(Angle angle) Arc.getRotatedCW
(Angle angle, double cx, double cy) Arc.getRotatedCW
(Angle angle, Point center) Ellipse.getRotatedCW
(Angle angle) Ellipse.getRotatedCW
(Angle angle, double cx, double cy) Ellipse.getRotatedCW
(Angle angle, Point center) PolyBezier.getRotatedCW
(Angle angle) PolyBezier.getRotatedCW
(Angle angle, double cx, double cy) PolyBezier.getRotatedCW
(Angle angle, Point center) RoundedRectangle.getRotatedCW
(Angle angle) RoundedRectangle.getRotatedCW
(Angle angle, double cx, double cy) RoundedRectangle.getRotatedCW
(Angle angle, Point center) PolyBezier.getScaled
(double factor) PolyBezier.getScaled
(double fx, double fy) PolyBezier.getScaled
(double factor, double cx, double cy) PolyBezier.getScaled
(double fx, double fy, double cx, double cy) PolyBezier.getTransformed
(AffineTransform t) PolyBezier.getTranslated
(double dx, double dy) PolyBezier.getTranslated
(Point d) static PolyBezier
PolyBezier.interpolateCubic
(double... coordinates) static PolyBezier
PolyBezier.interpolateCubic
(double curveWidthCoefficient, Point... points) static PolyBezier
PolyBezier.interpolateCubic
(Angle startAngle, double startLength, Angle endAngle, double endLength, double curveWidthCoefficient, Point... wayPoints) static PolyBezier
PolyBezier.interpolateCubic
(Point... points) Directly rotates thisPolyBezier
counter-clock-wise around the given point (specified by cx and cy) by the givenAngle
.Directly rotates thisPolyBezier
clock-wise around the given point (specified by cx and cy) by the givenAngle
.PolyBezier.scale
(double factor) PolyBezier.scale
(double fx, double fy) PolyBezier.scale
(double factor, double cx, double cy) PolyBezier.scale
(double fx, double fy, double cx, double cy) Polyline.toPolyBezier()
Transforms thisPolyline
into aPolyBezier
.PolyBezier.translate
(double dx, double dy)