struct

S2Cells::Angle

Inherits Comparable < Struct < Value < Object

Constructors

from_degrees(degrees : Float64) : Angle

Creates an Angle from a degree measurement.

Source
from_radians(radians : Float64) : Angle

Creates an Angle from a radians measurement.

Source
new(radians : Float64 = 0)

Initializes a new Angle with a given radians value.

Source

Instance methods

+(other : Angle) : Angle

Adds two Angles together.

Source
<=>(other : Angle)

Compares this Angle to another Angle to determine if it is less than the other.

Source
==(other : Angle)

Checks equality of the Angle with another object.

Source
degrees

Converts the Angle's radians to degrees.

Source
hash

Generates an UInt64 hash value for this object.

This method must have the property that a == b implies a.hash == b.hash.

The hash value is used along with == by the Hash class to determine if two objects reference the same hash key.

Subclasses must not override this method. Instead, they must define hash(hasher), though usually the macro def_hash can be used to generate this method.

Source
radians

Gets the radians value of the Angle.

Source
to_s

Represents the Angle as a string.

Source