21#include <glm/vec3.hpp>
35std::pair<glm::dvec3, double>
SetApoapsis(
const components::types::Orbit& orbit,
double altitude);
38std::pair<glm::dvec3, double>
SetPeriapsis(
const components::types::Orbit& orbit,
double altitude);
40std::pair<glm::dvec3, double>
SetInclination(
const components::types::Orbit& orbit,
double inclination);
41std::pair<glm::dvec3, double>
SetCircularInclination(
const components::types::Orbit& orbit,
double inclination);
42std::pair<glm::dvec3, double>
MatchPlanes(
const components::types::Orbit& orbit,
43 const components::types::Orbit& target);
Definition: simulation.h:27
std::pair< glm::dvec3, double > SetPeriapsis(const Orbit &orbit, double altitude)
Definition: maneuver.cpp:49
std::pair< glm::dvec3, double > MatchPlanes(const Orbit &orbit, const Orbit &target)
Definition: maneuver.cpp:101
std::pair< glm::dvec3, double > SetInclination(const Orbit &orbit, double inclination)
Definition: maneuver.cpp:64
std::pair< glm::dvec3, double > SetCircularInclination(const Orbit &orbit, double inclination)
Definition: maneuver.cpp:82
std::pair< glm::dvec3, double > CircularizeAtApoapsis(const Orbit &orbit)
Definition: maneuver.cpp:25
std::pair< glm::dvec3, double > SetApoapsis(const Orbit &orbit, double altitude)
Definition: maneuver.cpp:42
std::pair< glm::dvec3, double > CircularizeAtPeriapsis(const Orbit &orbit)
Definition: maneuver.cpp:33