Mission Class Reference

#include <Mission.h>

List of all members.

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

Detailed Description

Definition at line 25 of file Mission.h.


Constructor & Destructor Documentation

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.

Mission::~Mission (  )  [inline]

Definition at line 27 of file Mission.h.


Member Function Documentation

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.

int Mission::remaining_points (  )  [inline]

Definition at line 42 of file Mission.h.

void Mission::save ( const char *  fName  ) 

Definition at line 103 of file Mission.cc.


Member Data Documentation

std::deque<ElementID> Mission::checkpoint_elementid

Definition at line 54 of file Mission.h.

std::deque<int> Mission::checkpoint_ids

Definition at line 52 of file Mission.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


art_nav
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 11 10:05:40 2013