cajun::work_list_interface_t Class Reference

#include <work_list_interface.H>

Inheritance diagram for cajun::work_list_interface_t:
cajun::basic_work_list_t

List of all members.

Public Member Functions

 work_list_interface_t ()
virtual ~work_list_interface_t ()
virtual void clear ()=0
virtual bool empty () const =0
virtual void add (work_data_t &wi_)=0
virtual void init_traverse ()=0
virtual work_data_tget ()=0
virtual void remove (work_data_t const &wi_)=0
void set_vehicle_position (float vx, float vy)

Protected Attributes

float m_vehicle_x
float m_vehicle_y

Constructor & Destructor Documentation

cajun::work_list_interface_t::work_list_interface_t (  )  [inline]
virtual cajun::work_list_interface_t::~work_list_interface_t (  )  [inline, virtual]

Member Function Documentation

virtual void cajun::work_list_interface_t::add ( work_data_t wi_  )  [pure virtual]
virtual void cajun::work_list_interface_t::clear (  )  [pure virtual]
virtual bool cajun::work_list_interface_t::empty (  )  const [pure virtual]

Implemented in cajun::basic_work_list_t.

virtual work_data_t* cajun::work_list_interface_t::get (  )  [pure virtual]
virtual void cajun::work_list_interface_t::init_traverse (  )  [pure virtual]
virtual void cajun::work_list_interface_t::remove ( work_data_t const &  wi_  )  [pure virtual]
void cajun::work_list_interface_t::set_vehicle_position ( float  vx,
float  vy 
) [inline]

Member Data Documentation

Referenced by set_vehicle_position().

Referenced by set_vehicle_position().


The documentation for this class was generated from the following file:

Generated on Fri Apr 9 10:45:15 2010 for UCPlanner by  doxygen 1.6.1