#include <Mission.h>
Public Member Functions | |
void | clear () |
bool | compare (const Mission &that) |
ElementID | current_checkpoint_elementid () |
int | current_checkpoint_id () |
bool | load (const char *fName, const Graph &graph) |
Mission (const Mission &that) | |
Mission (const MDF &mdf) | |
ElementID | next_checkpoint_elementid () |
int | next_checkpoint_id () |
bool | nextPoint () |
bool | populate_elementid (const Graph &graph) |
void | print () |
int | remaining_points () |
void | save (const char *fName) |
~Mission () | |
Public Attributes | |
std::deque< ElementID > | checkpoint_elementid |
std::deque< int > | checkpoint_ids |
Definition at line 25 of file Mission.h.
Mission::Mission | ( | const MDF & | mdf | ) |
Definition at line 16 of file Mission.cc.
Mission::Mission | ( | const Mission & | that | ) |
Definition at line 27 of file Mission.cc.
void Mission::clear | ( | ) |
Definition at line 181 of file Mission.cc.
bool Mission::compare | ( | const Mission & | that | ) |
Definition at line 32 of file Mission.cc.
ElementID Mission::current_checkpoint_elementid | ( | ) |
Definition at line 90 of file Mission.cc.
int Mission::current_checkpoint_id | ( | ) |
Definition at line 77 of file Mission.cc.
bool Mission::load | ( | const char * | fName, | |
const Graph & | graph | |||
) |
Definition at line 116 of file Mission.cc.
ElementID Mission::next_checkpoint_elementid | ( | ) |
Definition at line 96 of file Mission.cc.
int Mission::next_checkpoint_id | ( | ) |
Definition at line 83 of file Mission.cc.
bool Mission::nextPoint | ( | ) |
Definition at line 64 of file Mission.cc.
bool Mission::populate_elementid | ( | const Graph & | graph | ) |
Definition at line 42 of file Mission.cc.
void Mission::print | ( | ) |
Definition at line 186 of file Mission.cc.
void Mission::save | ( | const char * | fName | ) |
Definition at line 103 of file Mission.cc.
std::deque<ElementID> Mission::checkpoint_elementid |
std::deque<int> Mission::checkpoint_ids |