Class Angle


  • public final class Angle
    extends Object
    Represents an angle in the range of 0 (inclusive) to 360 (exclusive) degrees.
    • Method Detail

      • fromDegrees

        public static Angle fromDegrees​(double degrees)
        Creates an Angle based on the provided angle in degrees.

        Any angle that falls outside of the range 0 (inclusive) to 360 (exclusive) degrees will be mapped to be within this range.

        Parameters:
        degrees - The angle in degrees.
        Returns:
        The Angle
      • fromRadians

        public static Angle fromRadians​(double radians)
        Creates an Angle based on the provided angle in degrees.

        Any angle that falls outside of the range 0 (inclusive) to 2*pi (exclusive) degrees will be mapped to be within this range.

        Parameters:
        radians - The angle in radians.
        Returns:
        The Angle
      • degrees

        public double degrees()
        Gets this angle in degrees.
        Returns:
        The angle in degrees.
      • radians

        public double radians()
        Gets this angle in radians.
        Returns:
        The angle in radians.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object