#include <path_nudger.H>
Classes | |
| struct | bump_t |
Public Member Functions | |
| path_nudger_t (world_state_t *world_state_) | |
| void | nudge_path (path_t &path_) |
Protected Member Functions | |
| void | attract (path_wp_t &pt_, double x_, double y_) |
| void | repel (path_wp_t &pt_, double x_, double y_) |
| void | interp_pres_path (path_t &path_) |
Protected Attributes | |
| std::deque< bump_t > | m_bump |
| world_state_t * | m_ws |
| unsigned | m_scangp_qid |
| base_interpolator_t * | m_interp |
| path_nudger_t::path_nudger_t | ( | world_state_t * | world_state_ | ) |
References m_interp, cajun::uc_planner_param_t::m_nudge_path_scan_qid, m_scangp_qid, and m_ws.
| void path_nudger_t::attract | ( | path_wp_t & | pt_, | |
| double | x_, | |||
| double | y_ | |||
| ) | [protected] |
Referenced by nudge_path().
| void path_nudger_t::interp_pres_path | ( | path_t & | path_ | ) | [protected] |
References m_interp.
Referenced by nudge_path().
| void path_nudger_t::nudge_path | ( | path_t & | path_ | ) |
| void path_nudger_t::repel | ( | path_wp_t & | pt_, | |
| double | x_, | |||
| double | y_ | |||
| ) | [protected] |
Referenced by nudge_path().
std::deque<bump_t> cajun::path_nudger_t::m_bump [protected] |
Referenced by nudge_path().
base_interpolator_t* cajun::path_nudger_t::m_interp [protected] |
Referenced by interp_pres_path(), and path_nudger_t().
unsigned cajun::path_nudger_t::m_scangp_qid [protected] |
Referenced by nudge_path(), and path_nudger_t().
world_state_t* cajun::path_nudger_t::m_ws [protected] |
Referenced by nudge_path(), and path_nudger_t().
1.6.1