Skip to main content

Module prelude

Module prelude 

Source
Expand description

Prelude for convenient wildcard import.

Brings the most commonly used types, traits, and functions into scope.

use satkit::prelude::*;

Re-exports§

pub use crate::mathtypes::Matrix3;
pub use crate::mathtypes::Matrix6;
pub use crate::mathtypes::Quaternion;
pub use crate::mathtypes::Vector3;
pub use crate::mathtypes::Vector6;
pub use crate::frames::Frame;
pub use crate::itrfcoord::Geodetic;
pub use crate::itrfcoord::ITRFCoord;
pub use crate::kepler::Anomaly;
pub use crate::kepler::Kepler;
pub use crate::lambert::lambert;
pub use crate::omm::OMM;
pub use crate::tle::TLE;
pub use crate::orbitprop::propagate;
pub use crate::orbitprop::CovState;
pub use crate::orbitprop::PropSettings;
pub use crate::orbitprop::PropagationResult;
pub use crate::orbitprop::SatProperties;
pub use crate::orbitprop::SatPropertiesSimple;
pub use crate::orbitprop::SatState;
pub use crate::orbitprop::SimpleState;
pub use crate::orbitprop::StateCov;
pub use crate::sgp4::sgp4;
pub use crate::sgp4::GravConst;
pub use crate::sgp4::OpsMode;
pub use crate::sgp4::SGP4State;
pub use crate::frametransform::qgcrf2itrf;
pub use crate::frametransform::qitrf2gcrf;
pub use crate::frametransform::qteme2gcrf;
pub use crate::frametransform::qteme2itrf;
pub use crate::earthgravity::GravityModel;

Structs§

Duration
Structure representing a duration in time This can be used to add or subtract times from an Instant object.
Instant
A module for handling time and date conversions. Time is stored natively as a continuous count of TAI microseconds since 1970-01-01 00:00:00 TAI, so leap seconds (and the pre-1972 UTC offsets) are accounted for.

Enums§

SolarSystem
Solar system bodies
TimeScale
Time Scales
Weekday
Day of week

Traits§

TimeLike
Trait for time-like types usable by satkit APIs that require time scale conversions.