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 AngleAngle.fromDeg(double degrees) Constructs a newAngleobject representing the given value.static AngleAngle.fromRad(double radians) Constructs a newAngleobject 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) booleanAngle.isClockwise(Angle other) -
Uses of Angle in org.eclipse.gef.geometry.planar
Fields in org.eclipse.gef.geometry.planar declared as AngleModifier and TypeFieldDescriptionprotected AngleAbstractArcBasedGeometry.angularExtentThe counter-clockwise (CCW)Anglethat spans thisAbstractArcBasedGeometry.protected AngleAbstractArcBasedGeometry.angularExtentThe counter-clockwise (CCW)Anglethat spans thisAbstractArcBasedGeometry.protected AngleAbstractArcBasedGeometry.startAngleThe counter-clockwise (CCW)Angleto the x-axis at which thisAbstractArcBasedGeometrybegins.protected AngleAbstractArcBasedGeometry.startAngleThe counter-clockwise (CCW)Angleto the x-axis at which thisAbstractArcBasedGeometrybegins.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 PolyBezierPolyBezier.interpolateCubic(Angle startAngle, double startLength, Angle endAngle, double endLength, double curveWidthCoefficient, Point... wayPoints) Directly rotates thisBezierCurvecounter-clockwise (CCW) around its centerPointby the givenAngle.Directly rotates thisBezierCurvecounter-clockwise (CCW) around thePointspecified by the given x and y coordinate values by the givenAngle.Directly rotates thisBezierCurvecounter-clockwise (CCW) around the givenPointby the givenAngle.Rotates thisCurvedPolygoncounter-clockwise (CCW) by the givenAnglearound the centerPointof thisCurvedPolygon.Rotates thisCurvedPolygoncounter-clockwise (CCW) by the givenAnglearound thePointspecified by the given x and y coordinates.static voidDirectly rotates thisPolyBeziercounter-clock-wise around the given point (specified by cx and cy) by the givenAngle.Directly rotates thisBezierCurveclockwise (CW) around thePointspecified by the given x and y coordinate values by the givenAngle.Rotates thisCurvedPolygoncounter-clockwise (CCW) by the givenAnglearound the centerPointof thisCurvedPolygon.Rotates thisCurvedPolygonclockwise (CW) by the givenAnglearound thePointspecified by the given x and y coordinates.static voidDirectly rotates thisPolyBezierclock-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 newArcof the given values.Arc(org.eclipse.gef.geometry.planar.AbstractRectangleBasedGeometry<?, ?> r, Angle startAngle, Angle angularExtent) Constructs a newArcof the given values.Constructs a newPiefrom the given values.Pie(org.eclipse.gef.geometry.planar.AbstractRectangleBasedGeometry<?, ?> r, Angle startAngle, Angle angularExtent) Constructs a newPiefrom the given values.