cajun::path_verifier_t Class Reference
#include <path_verifier.H>
List of all members.
Public Member Functions |
| | path_verifier_t (world_state_t *ws_, rndf_t const *rndf_) |
| | ~path_verifier_t () |
| bool | is_task_path_good (std::deque< task_planner_t * > &task_plan_, blocked_lane_data_t &blk_data_, unsigned &blk_tp_ind_, unsigned &path_index_, mobility_t mobility_, double &blk_speed_, unsigned check_till_tp_id, unsigned check_till_path_id) |
Private Member Functions |
| void | get_all_possible_blockages (std::vector< blocked_lane_data_t > &blk_lanes, task_planner_t *task_plan_) |
| bool | is_path_good (const path_t *path_, std::vector< blocked_lane_data_t > &blk_lanes, unsigned &break_p_, blocked_lane_data_t &blk_data_, mobility_t mobility_, double &blk_speed_) |
| bool | is_segment_tp (TP_type_t const tp_type_) |
Private Attributes |
| world_state_t * | m_world_state |
| rndf_t const * | m_rndf |
| const uc_planner_param_t * | m_uc_param |
Constructor & Destructor Documentation
| path_verifier_t::path_verifier_t |
( |
world_state_t * |
ws_, |
|
|
rndf_t const * |
rndf_ | |
|
) |
| | |
| cajun::path_verifier_t::~path_verifier_t |
( |
|
) |
[inline] |
Member Function Documentation
| void cajun::path_verifier_t::get_all_possible_blockages |
( |
std::vector< blocked_lane_data_t > & |
blk_lanes, |
|
|
task_planner_t * |
task_plan_ | |
|
) |
| | [private] |
| bool cajun::path_verifier_t::is_path_good |
( |
const path_t * |
path_, |
|
|
std::vector< blocked_lane_data_t > & |
blk_lanes, |
|
|
unsigned & |
break_p_, |
|
|
blocked_lane_data_t & |
blk_data_, |
|
|
mobility_t |
mobility_, |
|
|
double & |
blk_speed_ | |
|
) |
| | [private] |
| bool path_verifier_t::is_segment_tp |
( |
TP_type_t const |
tp_type_ |
) |
[private] |
| bool cajun::path_verifier_t::is_task_path_good |
( |
std::deque< task_planner_t * > & |
task_plan_, |
|
|
blocked_lane_data_t & |
blk_data_, |
|
|
unsigned & |
blk_tp_ind_, |
|
|
unsigned & |
path_index_, |
|
|
mobility_t |
mobility_, |
|
|
double & |
blk_speed_, |
|
|
unsigned |
check_till_tp_id, |
|
|
unsigned |
check_till_path_id | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following files: