Package | Description |
---|---|
org.eclipse.gef.geometry.planar |
This package provides support for geometric calculations based on shapes.
|
Modifier and Type | Method and Description |
---|---|
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)
|
static PolyBezier |
PolyBezier.interpolateCubic(double... coordinates)
|
static PolyBezier |
PolyBezier.interpolateCubic(double curveWidthCoefficient,
Point... points)
|
static PolyBezier |
PolyBezier.interpolateCubic(Point... points) |
PolyBezier |
PolyBezier.rotateCCW(Angle 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)
|
PolyBezier |
PolyBezier.rotateCW(Angle 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)
|
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) |
Copyright (c) 2014 itemis AG, and others. All rights reserved.