This namespace contains some generally-useful types, including:<ul><li> standard c-like types with defined encoding and range<li> timestamps, quaternians, spin rates and similar space-domain quantities</ul>
single
double
In mathematics, the quaternions are a number system that extends the complex numbers. They were first described by Irish mathematician William Rowan Hamilton in 1843 and applied to mechanics in three-dimensional space. A feature of quaternions is that the product of two quaternions is noncommutative. Hamilton defined a quaternion as the quotient of two directed lines in a three-dimensional space or equivalently as the quotient of two vectors. Quaternions can also be represented as the sum of a scalar and a vector.
The traditional orbital elements are the six Keplerian elements, after Johannes Kepler and his laws of planetary motion.When viewed from an inertial frame, two orbiting bodies trace out distinct trajectories. Each of these trajectories has its focus at the common center of mass. When viewed from the non-inertial frame of one body only the trajectory of the opposite body is apparent; Keplerian elements describe these non-inertial trajectories. An orbit has two sets of Keplerian elements depending on which body is used as the point of reference. The reference body is called the primary, the other body is called the secondary. In the case of spacecraft orbiting an astronomical body, the spacecraft is always considered the secondary.
The sum of the periapsis and apoapsis distances divided by two.
The shape of the ellipse, describing how much it is elongated compared to a circle.
Vertical tilt of the ellipse with respect to the reference plane, measured at the ascending node.
Angle from a reference direction to the direction of the ascending node, measured in a reference frame.
Defines the orientation of the ellipse in the orbital plane, as an angle measured from the ascending node to the periapsis.
Defines the position of the orbiting body along the ellipse at a specific time (the "epoch"). The geometric angle in the plane of the ellipse, between periapsis (closest approach to the central body) and the position of the orbiting object at any given time.
Lossless representation for all defined CCSDS encodings up to 4 octets of coarse time.This allows a time code representation of time with an accuracy of 60ns through the year 2094. The epoch is the TAI epoch of 1958 January 1.This time code is <b>not</b> UTC-based and leap second corrections do not apply.
Lossless representation for all defined CCSDS encodings up to 4 octets of day number time.The epoch is the TAI epoch of 1958 January 1.