48 explicit Maneuver(
const std::pair<glm::dvec3, double>& maneuver,
double current_time)
double second
Definition: units.h:42
std::pair< glm::dvec3, double > Maneuver_t
Definition: maneuver.h:27
std::pair< Maneuver_t, Maneuver_t > HohmannPair_t
Definition: maneuver.h:28
Definition: maneuver.h:52
std::deque< entt::entity > commands
Definition: maneuver.h:54
auto begin()
Definition: maneuver.h:57
auto end()
Definition: maneuver.h:58
bool empty()
Definition: maneuver.h:59
entt::entity & front()
Definition: maneuver.h:60
std::deque< Maneuver > maneuvers
Definition: maneuver.h:53
Definition: maneuver.h:32
Maneuver(const std::pair< glm::dvec3, double > &maneuver, double current_time)
Definition: maneuver.h:48
Maneuver(const std::pair< glm::dvec3, double > &maneuver)
Definition: maneuver.h:43
const glm::dvec3 delta_v
Delta v applied with respect to the orbital vector positive y is prograde, negative y is retrograde I...
Definition: maneuver.h:40
const double time
Definition: maneuver.h:41