#include <style.hpp>
OrbitParams defines the orbital parameters of a given orbit
◆ initialCondition
Vec3 found::OrbitParams::initialCondition |
The initial position of the satellite with respect to Earth (at t = 0 and theta = 0)
◆ inPlaneRotation
decimal(* found::OrbitParams::inPlaneRotation) (int theta) |
The angular speed that the satellite's orbit plane rotates in plane at with respect to the number of revolutions in the satellite's orbit. This is the same as the speed at which the major axis rotates around the barycenter of orbit in the plane of orbit, which is approximately at Earth's center
- Parameters
-
theta | The number of revolutions the satellite has done |
- Returns
- The angular speed at which the plane of orbit rotates at, in plane, after theta revolutions
◆ majorAxis
Vec3(* found::OrbitParams::majorAxis) (int theta) |
The major axis vector as a function with respect to the revolutions of the satellite
- Parameters
-
theta | The number of revolutions the satellite has done |
- Returns
- The major axis vector after theta revolutions have taken place
◆ minorAxis
Vec3(* found::OrbitParams::minorAxis) (int theta) |
The minor axis vector as a function with respect to the revolutions of the satellite
- Parameters
-
theta | The number of revolutions the satellite has done |
- Returns
- The minor axis vector after theta revolutions have taken place
◆ outPlaneRotation
decimal(* found::OrbitParams::outPlaneRotation) (int theta) |
The angular speed that the satellite's orbit plane rotates out of plane at with respect to the number of revolutions in the satellite's orbit. This is the same as the angular speed at which the plane of orbit changes
- Parameters
-
theta | The number of revolutions the satellite has done |
- Returns
- The angular speed at which the orbital plane rotates at, out of plane, after theta revolutions
◆ position
Vec3(* found::OrbitParams::position) (int theta) |
The position of the satellite as a function of the number of revolutions it has done
- Parameters
-
theta | The number of revolutions the satellite has done |
- Returns
- The position vector after theta revolutions have taken place
The documentation for this struct was generated from the following file: