Uses of Class
org.eclipse.gef.geometry.euclidean.Angle
Package
Description
This package provides core abstractions to support calculations within
2-dimensional Euclidean space.
This package provides support for geometric calculations based on shapes.
-
Uses of Angle in org.eclipse.gef.geometry.euclidean
Modifier and TypeMethodDescriptionAngle.clone()
Overridden with public visibility as proposed inCloneable
.static Angle
Angle.fromDeg
(double degrees) Constructs a newAngle
object representing the given value.static Angle
Angle.fromRad
(double radians) Constructs a newAngle
object representing the given value.Straight.getAngleCCW
(Straight other) Vector.getAngleCCW
(Vector other) Straight.getAngleCW
(Straight other) Vector.getAngleCW
(Vector other) Angle.getCopy()
Creates and returns a copy of thisAngle
.Angle.getDeltaCCW
(Angle other) Angle.getDeltaCW
(Angle other) Angle.getMultiplied
(double factor) Angle.getOppositeFull()
Angle.getOppositeSemi()
Angle.getReverse()
Angle.setDeg
(double degrees) Sets thisAngle
's value to the passed-in value in degrees.Angle.setRad
(double radians) Sets thisAngle
's value to the passed-in value in radians.Modifier and TypeMethodDescriptionAngle.getDeltaCCW
(Angle other) Angle.getDeltaCW
(Angle other) Vector.getRotatedCCW
(Angle angle) Vector.getRotatedCW
(Angle angle) boolean
Angle.isClockwise
(Angle other) -
Uses of Angle in org.eclipse.gef.geometry.planar
Modifier and TypeFieldDescriptionprotected Angle
AbstractArcBasedGeometry.angularExtent
The counter-clockwise (CCW)Angle
that spans thisAbstractArcBasedGeometry
.protected Angle
AbstractArcBasedGeometry.angularExtent
The counter-clockwise (CCW)Angle
that spans thisAbstractArcBasedGeometry
.protected Angle
AbstractArcBasedGeometry.startAngle
The counter-clockwise (CCW)Angle
to the x-axis at which thisAbstractArcBasedGeometry
begins.protected Angle
AbstractArcBasedGeometry.startAngle
The counter-clockwise (CCW)Angle
to the x-axis at which thisAbstractArcBasedGeometry
begins.Modifier and TypeMethodDescriptionLine.getDirectionCCW()
Returns the counter-clockwise angle between the x axis and thisLine
.Line.getDirectionCW()
Returns the clockwise angle between the x axis and thisLine
.AffineTransform.getRotation()
Returns the rotation component of thisAffineTransform
.Modifier and TypeMethodDescriptionArc.getRotatedCCW
(Angle angle) Arc.getRotatedCCW
(Angle angle, double cx, double cy) Arc.getRotatedCCW
(Angle angle, Point center) BezierCurve.getRotatedCCW
(Angle angle) BezierCurve.getRotatedCCW
(Angle angle, double cx, double cy) BezierCurve.getRotatedCCW
(Angle angle, Point center) CurvedPolygon.getRotatedCCW
(Angle angle) CurvedPolygon.getRotatedCCW
(Angle angle, double cx, double cy) CurvedPolygon.getRotatedCCW
(Angle angle, Point center) Ellipse.getRotatedCCW
(Angle angle) Ellipse.getRotatedCCW
(Angle angle, double cx, double cy) Ellipse.getRotatedCCW
(Angle angle, Point center) IRotatable.getRotatedCCW
(Angle angle) IRotatable.getRotatedCCW
(Angle angle, double cx, double cy) IRotatable.getRotatedCCW
(Angle angle, Point center) Pie.getRotatedCCW
(Angle angle) Pie.getRotatedCCW
(Angle angle, double cx, double cy) Pie.getRotatedCCW
(Angle angle, Point center) PolyBezier.getRotatedCCW
(Angle angle) PolyBezier.getRotatedCCW
(Angle angle, double cx, double cy) PolyBezier.getRotatedCCW
(Angle angle, Point center) Rectangle.getRotatedCCW
(Angle alpha) Rectangle.getRotatedCCW
(Angle alpha, double cx, double cy) Rectangle.getRotatedCCW
(Angle alpha, Point center) Region.getRotatedCCW
(Angle angle) Region.getRotatedCCW
(Angle angle, double cx, double cy) Region.getRotatedCCW
(Angle angle, Point center) Ring.getRotatedCCW
(Angle angle) Ring.getRotatedCCW
(Angle angle, double cx, double cy) Ring.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) BezierCurve.getRotatedCW
(Angle angle) BezierCurve.getRotatedCW
(Angle angle, double cx, double cy) BezierCurve.getRotatedCW
(Angle angle, Point center) CurvedPolygon.getRotatedCW
(Angle angle) CurvedPolygon.getRotatedCW
(Angle angle, double cx, double cy) CurvedPolygon.getRotatedCW
(Angle angle, Point center) Ellipse.getRotatedCW
(Angle angle) Ellipse.getRotatedCW
(Angle angle, double cx, double cy) Ellipse.getRotatedCW
(Angle angle, Point center) IRotatable.getRotatedCW
(Angle angle) IRotatable.getRotatedCW
(Angle angle, double cx, double cy) IRotatable.getRotatedCW
(Angle angle, Point center) Pie.getRotatedCW
(Angle angle) Pie.getRotatedCW
(Angle angle, double cx, double cy) Pie.getRotatedCW
(Angle angle, Point center) PolyBezier.getRotatedCW
(Angle angle) PolyBezier.getRotatedCW
(Angle angle, double cx, double cy) PolyBezier.getRotatedCW
(Angle angle, Point center) Rectangle.getRotatedCW
(Angle alpha) Rectangle.getRotatedCW
(Angle alpha, double cx, double cy) Rectangle.getRotatedCW
(Angle alpha, Point center) Region.getRotatedCW
(Angle angle) Region.getRotatedCW
(Angle angle, double cx, double cy) Region.getRotatedCW
(Angle angle, Point center) Ring.getRotatedCW
(Angle angle) Ring.getRotatedCW
(Angle angle, double cx, double cy) Ring.getRotatedCW
(Angle angle, Point center) RoundedRectangle.getRotatedCW
(Angle angle) RoundedRectangle.getRotatedCW
(Angle angle, double cx, double cy) RoundedRectangle.getRotatedCW
(Angle angle, Point center) static PolyBezier
PolyBezier.interpolateCubic
(Angle startAngle, double startLength, Angle endAngle, double endLength, double curveWidthCoefficient, Point... wayPoints) Directly rotates thisBezierCurve
counter-clockwise (CCW) around its centerPoint
by the givenAngle
.Directly rotates thisBezierCurve
counter-clockwise (CCW) around thePoint
specified by the given x and y coordinate values by the givenAngle
.Directly rotates thisBezierCurve
counter-clockwise (CCW) around the givenPoint
by the givenAngle
.Rotates thisCurvedPolygon
counter-clockwise (CCW) by the givenAngle
around the centerPoint
of thisCurvedPolygon
.Rotates thisCurvedPolygon
counter-clockwise (CCW) by the givenAngle
around thePoint
specified by the given x and y coordinates.static void
Directly rotates thisPolyBezier
counter-clock-wise around the given point (specified by cx and cy) by the givenAngle
.Directly rotates thisBezierCurve
clockwise (CW) around thePoint
specified by the given x and y coordinate values by the givenAngle
.Rotates thisCurvedPolygon
counter-clockwise (CCW) by the givenAngle
around the centerPoint
of thisCurvedPolygon
.Rotates thisCurvedPolygon
clockwise (CW) by the givenAngle
around thePoint
specified by the given x and y coordinates.static void
Directly rotates thisPolyBezier
clock-wise around the given point (specified by cx and cy) by the givenAngle
.ModifierConstructorDescriptionConstructs a newArc
of the given values.Arc
(org.eclipse.gef.geometry.planar.AbstractRectangleBasedGeometry<?, ?> r, Angle startAngle, Angle angularExtent) Constructs a newArc
of the given values.Constructs a newPie
from the given values.Pie
(org.eclipse.gef.geometry.planar.AbstractRectangleBasedGeometry<?, ?> r, Angle startAngle, Angle angularExtent) Constructs a newPie
from the given values.