pub struct HourAnglePosition { /* private fields */ }Implementations§
Source§impl HourAnglePosition
impl HourAnglePosition
pub fn new( hour_angle: Angle, declination: Angle, observer: Location, epoch: TT, ) -> CoordResult<Self>
pub fn with_distance( hour_angle: Angle, declination: Angle, observer: Location, epoch: TT, distance: Distance, ) -> CoordResult<Self>
pub fn hour_angle(&self) -> Angle
pub fn declination(&self) -> Angle
pub fn observer(&self) -> &Location
pub fn epoch(&self) -> TT
pub fn distance(&self) -> Option<Distance>
pub fn set_distance(&mut self, distance: Distance)
pub fn to_topocentric(&self) -> CoordResult<TopocentricPosition>
pub fn is_circumpolar(&self) -> bool
pub fn never_rises(&self) -> bool
pub fn to_cirs(&self, delta_t: f64) -> CoordResult<CIRSPosition>
Trait Implementations§
Source§impl Clone for HourAnglePosition
impl Clone for HourAnglePosition
Source§fn clone(&self) -> HourAnglePosition
fn clone(&self) -> HourAnglePosition
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 Debug for HourAnglePosition
impl Debug for HourAnglePosition
Source§impl Display for HourAnglePosition
impl Display for HourAnglePosition
Source§impl PartialEq for HourAnglePosition
impl PartialEq for HourAnglePosition
impl StructuralPartialEq for HourAnglePosition
Auto Trait Implementations§
impl Freeze for HourAnglePosition
impl RefUnwindSafe for HourAnglePosition
impl Send for HourAnglePosition
impl Sync for HourAnglePosition
impl Unpin for HourAnglePosition
impl UnsafeUnpin for HourAnglePosition
impl UnwindSafe for HourAnglePosition
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