pub struct PredictPosition {
pub time: f64,
pub decayed: bool,
pub position: Vec3,
pub velocity: Vec3,
pub latitude: f64,
pub longitude: f64,
pub altitude: f64,
pub footprint: f64,
pub eclipsed: bool,
pub eclipse_depth: f64,
pub revolutions: f64,
}
Expand description
Predicted orbital values for satellite at a given time.
Fields§
§time: f64
Timestamp for last call to orbit_predict
decayed: bool
Whether the orbit has decayed
position: Vec3
ECI position in km
velocity: Vec3
ECI velocity in km/s
latitude: f64
Latitude in radians, northing/easting
longitude: f64
Longitude in radians, northing/easting
altitude: f64
Altitude in km
footprint: f64
Footprint diameter in km
eclipsed: bool
Whether satellite is eclipsed by the earth
eclipse_depth: f64
Eclipse depth
revolutions: f64
Number of revolutions
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PredictPosition
impl RefUnwindSafe for PredictPosition
impl Send for PredictPosition
impl Sync for PredictPosition
impl Unpin for PredictPosition
impl UnwindSafe for PredictPosition
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