Uses of Class
org.eclipse.gef.geometry.euclidean.Angle
Packages that use 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
Methods in org.eclipse.gef.geometry.euclidean that return AngleModifier 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.Methods in org.eclipse.gef.geometry.euclidean with parameters of type AngleModifier 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
Fields in org.eclipse.gef.geometry.planar declared as AngleModifier 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.Methods in org.eclipse.gef.geometry.planar that return AngleModifier 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
.Methods in org.eclipse.gef.geometry.planar with parameters of type AngleModifier 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
.Constructors in org.eclipse.gef.geometry.planar with parameters of type AngleModifierConstructorDescriptionConstructs 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.