pub struct GalacticPosition { /* private fields */ }Implementations§
Source§impl GalacticPosition
impl GalacticPosition
pub fn new(l: Angle, b: Angle) -> CoordResult<Self>
pub fn with_distance( l: Angle, b: Angle, distance: Distance, ) -> CoordResult<Self>
pub fn from_degrees(l_deg: f64, b_deg: f64) -> CoordResult<Self>
pub fn longitude(&self) -> Angle
pub fn latitude(&self) -> Angle
pub fn distance(&self) -> Option<Distance>
pub fn set_distance(&mut self, distance: Distance)
pub fn galactic_center() -> Self
pub fn galactic_anticenter() -> Self
pub fn north_galactic_pole() -> Self
pub fn south_galactic_pole() -> Self
pub fn is_near_galactic_plane(&self) -> bool
pub fn is_in_galactic_bulge(&self) -> bool
pub fn is_near_galactic_pole(&self) -> bool
pub fn angular_distance_from_gc(&self) -> Angle
pub fn angular_separation(&self, other: &Self) -> Angle
Trait Implementations§
Source§impl Clone for GalacticPosition
impl Clone for GalacticPosition
Source§fn clone(&self) -> GalacticPosition
fn clone(&self) -> GalacticPosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl CoordinateFrame for GalacticPosition
impl CoordinateFrame for GalacticPosition
fn to_icrs(&self, _epoch: &TT) -> CoordResult<ICRSPosition>
fn from_icrs(icrs: &ICRSPosition, _epoch: &TT) -> CoordResult<Self>
Source§impl Debug for GalacticPosition
impl Debug for GalacticPosition
Source§impl Display for GalacticPosition
impl Display for GalacticPosition
Source§impl PartialEq for GalacticPosition
impl PartialEq for GalacticPosition
impl StructuralPartialEq for GalacticPosition
Auto Trait Implementations§
impl Freeze for GalacticPosition
impl RefUnwindSafe for GalacticPosition
impl Send for GalacticPosition
impl Sync for GalacticPosition
impl Unpin for GalacticPosition
impl UnsafeUnpin for GalacticPosition
impl UnwindSafe for GalacticPosition
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