Trait Conversion

Source
pub trait Conversion<T> {
    // Required methods
    fn from_degree(self) -> T;
    fn from_arcmin(self) -> T;
    fn from_arcsec(self) -> T;
    fn from_mas(self) -> T;
    fn to_degree(self) -> T;
    fn to_arcmin(self) -> T;
    fn to_arcsec(self) -> T;
    fn to_mas(self) -> T;
}
Expand description

Conversion between angle units

Required Methods§

Source

fn from_degree(self) -> T

Source

fn from_arcmin(self) -> T

Source

fn from_arcsec(self) -> T

Source

fn from_mas(self) -> T

Source

fn to_degree(self) -> T

Source

fn to_arcmin(self) -> T

Source

fn to_arcsec(self) -> T

Source

fn to_mas(self) -> T

Implementations on Foreign Types§

Source§

impl Conversion<f32> for f32

Source§

fn from_degree(self) -> f32

Converts angle in arcminute to radian

Source§

fn from_arcmin(self) -> f32

Converts angle in arcminute to radian

Source§

fn from_arcsec(self) -> f32

Converts angle in arcsecond to radian

Source§

fn from_mas(self) -> f32

Converts angle in milli-arcsecond to radian

Source§

fn to_arcmin(self) -> f32

Converts angle in radian to arcminute

Source§

fn to_arcsec(self) -> f32

Converts angle in radian to arcsecond

Source§

fn to_mas(self) -> f32

Converts angle in radian to mill-arcsecond

Source§

fn to_degree(self) -> f32

Source§

impl Conversion<f64> for f64

Source§

fn from_degree(self) -> f64

Converts angle in arcminute to radian

Source§

fn from_arcmin(self) -> f64

Converts angle in arcminute to radian

Source§

fn from_arcsec(self) -> f64

Converts angle in arcsecond to radian

Source§

fn from_mas(self) -> f64

Converts angle in milli-arcsecond to radian

Source§

fn to_arcmin(self) -> f64

Converts angle in radian to arcminute

Source§

fn to_arcsec(self) -> f64

Converts angle in radian to arcsecond

Source§

fn to_mas(self) -> f64

Converts angle in radian to mill-arcsecond

Source§

fn to_degree(self) -> f64

Source§

impl Conversion<Vec<f32>> for &[f32]

Source§

impl Conversion<Vec<f32>> for Vec<f32>

Source§

impl Conversion<Vec<f64>> for &[f64]

Source§

impl Conversion<Vec<f64>> for Vec<f64>

Implementors§