pub struct Distance { /* private fields */ }Implementations§
Source§impl Distance
impl Distance
Sourcepub fn from_parsecs(parsecs: f64) -> CoordResult<Self>
pub fn from_parsecs(parsecs: f64) -> CoordResult<Self>
Sourcepub fn from_light_years(ly: f64) -> CoordResult<Self>
pub fn from_light_years(ly: f64) -> CoordResult<Self>
Sourcepub fn from_au(au: f64) -> CoordResult<Self>
pub fn from_au(au: f64) -> CoordResult<Self>
Sourcepub fn from_kilometers(km: f64) -> CoordResult<Self>
pub fn from_kilometers(km: f64) -> CoordResult<Self>
Sourcepub fn from_parallax_arcsec(parallax_arcsec: f64) -> CoordResult<Self>
pub fn from_parallax_arcsec(parallax_arcsec: f64) -> CoordResult<Self>
pub fn from_parallax_milliarcsec(parallax_mas: f64) -> CoordResult<Self>
pub fn from_parallax_angle(parallax: Angle) -> CoordResult<Self>
pub fn parsecs(self) -> f64
pub fn light_years(self) -> f64
pub fn au(self) -> f64
pub fn kilometers(self) -> f64
pub fn parallax_arcsec(self) -> f64
pub fn parallax_milliarcsec(self) -> f64
pub fn parallax_angle(self) -> Angle
pub fn distance_modulus(self) -> f64
pub fn from_distance_modulus(dm: f64) -> CoordResult<Self>
pub fn is_galactic(self) -> bool
pub fn is_local_group(self) -> bool
pub fn parallax_uncertainty_mas(self, relative_error: f64) -> f64
pub fn proper_motion_distance_au( self, pm_mas_per_year: f64, dt_years: f64, ) -> f64
Trait Implementations§
Source§impl PartialOrd for Distance
impl PartialOrd for Distance
impl Copy for Distance
impl StructuralPartialEq for Distance
Auto Trait Implementations§
impl Freeze for Distance
impl RefUnwindSafe for Distance
impl Send for Distance
impl Sync for Distance
impl Unpin for Distance
impl UnsafeUnpin for Distance
impl UnwindSafe for Distance
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more