void TaskRenderer::Draw(const GotoTask &task) { tpv.SetActiveIndex(0); for (unsigned i = 0; i < 4; i++) { tpv.ResetIndex(); tpv.SetModeOptional(false); tpv.Draw(*task.GetActiveTaskPoint(), (RenderTaskPoint::Layer)i); } }
void PrintHelper::gototask_print(const GotoTask &task, const AircraftState &state) { abstracttask_print(task, state); const TaskWaypoint *tp = task.GetActiveTaskPoint(); if (tp != nullptr) { std::ofstream f1("output/results/res-goto.txt"); taskpoint_print(f1, *tp, state); } }
void SetTaskEvents(TaskEvents &_task_events) { task_ordered.SetTaskEvents(_task_events); task_goto.SetTaskEvents(_task_events); task_abort.SetTaskEvents(_task_events); }