35 #ifndef DWB_LOCAL_PLANNER_ILLEGAL_TRAJECTORY_TRACKER_H    36 #define DWB_LOCAL_PLANNER_ILLEGAL_TRAJECTORY_TRACKER_H    53   std::map< std::pair<std::string, std::string>, 
double> 
getPercentages() 
const;
    57   std::map< std::pair<std::string, std::string>, 
unsigned int> 
counts_;
    75 #endif  // DWB_LOCAL_PLANNER_ILLEGAL_TRAJECTORY_TRACKER_H IllegalTrajectoryTracker()
unsigned int legal_count_
void addIllegalTrajectory(const nav_core2::IllegalTrajectoryException &e)
std::map< std::pair< std::string, std::string >, double > getPercentages() const 
std::string getMessage() const 
IllegalTrajectoryTracker tracker_
std::map< std::pair< std::string, std::string >, unsigned int > counts_
Thrown when all the trajectories explored are illegal. 
NoLegalTrajectoriesException(const IllegalTrajectoryTracker &tracker)
void addLegalTrajectory()
unsigned int illegal_count_