Trait euclid::Trig

source ·
pub trait Trig {
    fn sin(self) -> Self;
    fn cos(self) -> Self;
    fn tan(self) -> Self;
    fn fast_atan2(y: Self, x: Self) -> Self;
    fn degrees_to_radians(deg: Self) -> Self;
    fn radians_to_degrees(rad: Self) -> Self;
}
Expand description

Trait for basic trigonometry functions, so they can be used on generic numeric types

Required Methods

Implementations on Foreign Types

A slightly faster approximation of atan2.

Note that it does not deal with the case where both x and y are 0.

A slightly faster approximation of atan2.

Note that it does not deal with the case where both x and y are 0.

Implementors