cajun::path_generator_t Class Reference

#include <path_generator.H>

List of all members.

Public Member Functions

 path_generator_t (world_state_t *ws_, rndf_t const *rndf_, mdf_t const *mdf_)
 ~path_generator_t ()
bool generate_path (std::deque< task_planner_t * > &task_plan_, const path_t &b_path_)
 Returns false if due to some reason, planner needs to be update its state and call path generation again. - One such a case is.
bool reset_base_path ()

Private Member Functions

unsigned wp_on_prev_path (double x_, double y_)

Private Attributes

world_state_t * m_world_state
rndf_t const * m_rndf
mdf_t const * m_mdf
bool m_reset_base_path

Constructor & Destructor Documentation

path_generator_t::path_generator_t ( world_state_t *  ws_,
rndf_t const *  rndf_,
mdf_t const *  mdf_ 
)
cajun::path_generator_t::~path_generator_t (  )  [inline]

Member Function Documentation

bool cajun::path_generator_t::generate_path ( std::deque< task_planner_t * > &  task_plan_,
const path_t b_path_ 
)

Returns false if due to some reason, planner needs to be update its state and call path generation again. - One such a case is.

Referenced by cajun::planner_t::get_steering_path().

bool path_generator_t::reset_base_path (  ) 
unsigned cajun::path_generator_t::wp_on_prev_path ( double  x_,
double  y_ 
) [private]

Member Data Documentation

mdf_t const* cajun::path_generator_t::m_mdf [private]

Referenced by reset_base_path().

rndf_t const* cajun::path_generator_t::m_rndf [private]
world_state_t* cajun::path_generator_t::m_world_state [private]

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

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