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_tm_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

rndf_t const* cajun::path_verifier_t::m_rndf [private]

Referenced by path_verifier_t().

Referenced by path_verifier_t().

world_state_t* cajun::path_verifier_t::m_world_state [private]

Referenced by path_verifier_t().


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