, including all inherited members.
| blk_end_points(world_state_t *ws_, blocked_lane_data_t const &blk_, double &x_, double &y_, unsigned &wid_) | cajun::passing_lane_task_planner_t | [protected] |
| blockage_just_after(world_state_t *ws_, blocked_lane_data_t &blk_, double x_, double y_, unsigned sid_, unsigned lid_, unsigned &wid_, double dis_) | cajun::passing_lane_task_planner_t | [protected] |
| blockage_just_before(world_state_t *ws_, blocked_lane_data_t &blk_, double x_, double y_, unsigned sid_, unsigned lid_, unsigned &wid_, double dis_) | cajun::passing_lane_task_planner_t | [protected] |
| closest_blk_after_point(world_state_t *ws_, std::vector< blocked_lane_data_t > const &blk_list, blocked_lane_data_t &best_blk_, unsigned sid_1_, unsigned lid_1_, unsigned wid_1_, unsigned sid_2_, unsigned lid_2_, unsigned wid_2_, double x, double y, double &dis_) | cajun::passing_lane_task_planner_t | [protected] |
| closest_blk_before_point(world_state_t *ws_, std::vector< blocked_lane_data_t > const &blk_list, blocked_lane_data_t &best_blk_, unsigned sid_1_, unsigned lid_1_, unsigned wid_1_, unsigned sid_2_, unsigned lid_2_, unsigned wid_2_, double x, double y, double &dis_) | cajun::passing_lane_task_planner_t | [protected] |
| compute_end_passing_points(rndf_lane_data_t &lb_, double &end_pass_x, double &end_pass_y) | cajun::passing_lane_task_planner_t | [protected] |
| compute_end_passing_points(world_state_t *ws_, rndf_lane_data_t &lb_, double pres_x_, double pres_y_, double &end_pass_x_, double &end_pass_y_) | cajun::passing_lane_task_planner_t | [protected] |
| distance_to_beginning_of_lane(world_state_t *ws_, unsigned sid1_, unsigned lid1_, unsigned wid1_, unsigned sid2_, unsigned lid2_, unsigned wid2_, double x_, double y_) | cajun::passing_lane_task_planner_t | [protected] |
| distance_to_end_of_lane(world_state_t *ws_, unsigned sid1_, unsigned lid1_, unsigned wid1_, unsigned sid2_, unsigned lid2_, unsigned wid2_, double x_, double y_) | cajun::passing_lane_task_planner_t | [protected] |
| drive_on_passing_lane(world_state_t *ws_, rndf_lane_data_t &passing_lb_, path_t &path_, double &local_p_len_left_) | cajun::passing_lane_task_planner_t | [protected] |
| generate_path(world_state_t *ws_, path_t &path_, double &p_len_left_, const path_t &base_path_) | cajun::passing_lane_task_planner_t | [virtual] |
| get_blk_around(world_state_t *ws_, double x_, double y_, std::vector< blocked_lane_data_t > &blk_list_, double dis_) | cajun::passing_lane_task_planner_t | [protected] |
| get_path() | cajun::task_planner_t | [inline] |
| get_path_lane_lids(unsigned &sid_, std::vector< unsigned > &lids_) | cajun::passing_lane_task_planner_t | [virtual] |
| get_path_map_to_lane_lids(std::vector< path_lane_map_t > &pl_ids_) | cajun::passing_lane_task_planner_t | [virtual] |
| get_path_turn_info() | cajun::task_planner_t | [inline] |
| get_start_lid(unsigned &sid_, unsigned &lid_) | cajun::passing_lane_task_planner_t | [virtual] |
| init(mdf_t const *mdf_, rndf_t const *rndf_) | cajun::task_planner_t | |
| is_active() | cajun::task_planner_t | [inline] |
| is_path_tight() | cajun::task_planner_t | [inline, virtual] |
| is_quick_acceleration_path() | cajun::task_planner_t | [inline, virtual] |
| is_task_complete(world_state_t *ws_, double x_, double y_, double heading_) | cajun::passing_lane_task_planner_t | [virtual] |
| limit_following_path_speed(unsigned p_id_, double speed_) | cajun::task_planner_t | |
| limit_path_speed(unsigned p_id_, double speed_) | cajun::task_planner_t | |
| m_active | cajun::task_planner_t | [protected] |
| m_blk_dis | cajun::passing_lane_task_planner_t | [protected] |
| m_blk_x | cajun::passing_lane_task_planner_t | [protected] |
| m_blk_y | cajun::passing_lane_task_planner_t | [protected] |
| m_complete | cajun::task_planner_t | [protected] |
| m_dis_after_blk | cajun::passing_lane_task_planner_t | [protected] |
| m_dis_from_blk | cajun::passing_lane_task_planner_t | [protected] |
| m_drive_on_passing_lane | cajun::passing_lane_task_planner_t | [protected] |
| m_lid | cajun::passing_lane_task_planner_t | [protected] |
| m_look_ahead_ratio | cajun::passing_lane_task_planner_t | [protected] |
| m_mdf | cajun::task_planner_t | [protected] |
| m_passing_lid | cajun::passing_lane_task_planner_t | [protected] |
| m_path | cajun::task_planner_t | [protected] |
| m_path_dir | cajun::task_planner_t | [protected] |
| m_path_lane_map | cajun::task_planner_t | |
| m_planned_path | cajun::task_planner_t | [protected] |
| m_reset_base_path | cajun::task_planner_t | [protected] |
| m_rndf | cajun::task_planner_t | [protected] |
| m_sid | cajun::passing_lane_task_planner_t | [protected] |
| m_status | cajun::task_planner_t | [protected] |
| m_stop_time | cajun::passing_lane_task_planner_t | [protected] |
| m_stopped | cajun::passing_lane_task_planner_t | [protected] |
| m_switch_orig_lane | cajun::passing_lane_task_planner_t | [protected] |
| m_switch_pass_lane | cajun::passing_lane_task_planner_t | [protected] |
| m_turn | cajun::task_planner_t | [protected] |
| m_type | cajun::task_planner_t | [protected] |
| m_uc_param | cajun::passing_lane_task_planner_t | [protected] |
| m_width_multiplier | cajun::passing_lane_task_planner_t | [protected] |
| passing_lane_task_planner_t() | cajun::passing_lane_task_planner_t | |
| path_direction() | cajun::task_planner_t | [inline] |
| path_status() | cajun::task_planner_t | [inline] |
| print_path_map() | cajun::task_planner_t | |
| print_plan() | cajun::passing_lane_task_planner_t | [virtual] |
| reset_base_path() | cajun::task_planner_t | [inline] |
| set_active() | cajun::passing_lane_task_planner_t | [virtual] |
| set_path_blocked(unsigned p_id_) | cajun::passing_lane_task_planner_t | [virtual] |
| set_plan(unsigned sid, unsigned lid_1_, unsigned lid_2_, double x_, double y_, double b_dis_) | cajun::passing_lane_task_planner_t | |
| stop_before_passing(world_state_t *ws_) | cajun::passing_lane_task_planner_t | [protected] |
| type() | cajun::task_planner_t | [inline] |
| update_local_path(const path_t &path_, const path_t &b_path_) | cajun::task_planner_t | [protected] |
| ~task_planner_t() | cajun::task_planner_t | [inline, virtual] |