pub struct EclipticPosition { /* private fields */ }Implementations§
Source§impl EclipticPosition
impl EclipticPosition
pub fn new(lambda: Angle, beta: Angle, epoch: TT) -> CoordResult<Self>
pub fn with_distance( lambda: Angle, beta: Angle, epoch: TT, distance: Distance, ) -> CoordResult<Self>
pub fn from_degrees( lambda_deg: f64, beta_deg: f64, epoch: TT, ) -> CoordResult<Self>
pub fn lambda(&self) -> Angle
pub fn beta(&self) -> Angle
pub fn epoch(&self) -> TT
pub fn distance(&self) -> Option<Distance>
pub fn set_distance(&mut self, distance: Distance)
pub fn mean_obliquity(&self) -> Angle
pub fn true_obliquity(&self) -> CoordResult<Angle>
pub fn vernal_equinox(epoch: TT) -> Self
pub fn summer_solstice(epoch: TT) -> Self
pub fn autumnal_equinox(epoch: TT) -> Self
pub fn winter_solstice(epoch: TT) -> Self
pub fn north_ecliptic_pole(epoch: TT) -> Self
pub fn south_ecliptic_pole(epoch: TT) -> Self
pub fn is_near_ecliptic_plane(&self) -> bool
pub fn is_near_ecliptic_pole(&self) -> bool
pub fn season_index(&self) -> u8
pub fn angular_separation(&self, other: &Self) -> Angle
Trait Implementations§
Source§impl Clone for EclipticPosition
impl Clone for EclipticPosition
Source§fn clone(&self) -> EclipticPosition
fn clone(&self) -> EclipticPosition
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 EclipticPosition
impl CoordinateFrame for EclipticPosition
fn to_icrs(&self, epoch: &TT) -> CoordResult<ICRSPosition>
fn from_icrs(icrs: &ICRSPosition, epoch: &TT) -> CoordResult<Self>
Source§impl Debug for EclipticPosition
impl Debug for EclipticPosition
Source§impl Display for EclipticPosition
impl Display for EclipticPosition
Source§impl PartialEq for EclipticPosition
impl PartialEq for EclipticPosition
impl StructuralPartialEq for EclipticPosition
Auto Trait Implementations§
impl Freeze for EclipticPosition
impl RefUnwindSafe for EclipticPosition
impl Send for EclipticPosition
impl Sync for EclipticPosition
impl Unpin for EclipticPosition
impl UnsafeUnpin for EclipticPosition
impl UnwindSafe for EclipticPosition
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