#include <path_generator.H>
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 |
| 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] |
| 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 | ( | ) |
References m_reset_base_path.
Referenced by cajun::planner_t::get_steering_path().
| unsigned cajun::path_generator_t::wp_on_prev_path | ( | double | x_, | |
| double | y_ | |||
| ) | [private] |
mdf_t const* cajun::path_generator_t::m_mdf [private] |
bool cajun::path_generator_t::m_reset_base_path [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] |
1.6.1