Trait radians::ops::Trig

source ·
pub trait Trig: Sized + Copy {
    // Required methods
    fn sin(self) -> Self;
    fn cos(self) -> Self;
    fn sin_cos(self) -> (Self, Self);
    fn tan(self) -> Self;
    fn asin(self) -> Self;
    fn acos(self) -> Self;
    fn atan(self) -> Self;
    fn atan2(self, _: Self) -> Self;
}
Expand description

Trait for computing trigonometric functions and their inverses.

Required Methods§

source

fn sin(self) -> Self

source

fn cos(self) -> Self

source

fn sin_cos(self) -> (Self, Self)

source

fn tan(self) -> Self

source

fn asin(self) -> Self

source

fn acos(self) -> Self

source

fn atan(self) -> Self

source

fn atan2(self, _: Self) -> Self

Implementations on Foreign Types§

source§

impl Trig for f64

source§

fn sin(self) -> f64

source§

fn cos(self) -> f64

source§

fn sin_cos(self) -> (f64, f64)

source§

fn tan(self) -> f64

source§

fn asin(self) -> f64

source§

fn acos(self) -> f64

source§

fn atan(self) -> f64

source§

fn atan2(self, x: f64) -> f64

source§

impl Trig for f32

source§

fn sin(self) -> f32

source§

fn cos(self) -> f32

source§

fn sin_cos(self) -> (f32, f32)

source§

fn tan(self) -> f32

source§

fn asin(self) -> f32

source§

fn acos(self) -> f32

source§

fn atan(self) -> f32

source§

fn atan2(self, x: f32) -> f32

Implementors§