Public Member Functions | Protected Attributes | List of all members
dwb_local_planner::IllegalTrajectoryTracker Class Reference

#include <illegal_trajectory_tracker.h>

Public Member Functions

void addIllegalTrajectory (const nav_core2::IllegalTrajectoryException &e)
 
void addLegalTrajectory ()
 
std::string getMessage () const
 
std::map< std::pair< std::string, std::string >, double > getPercentages () const
 
 IllegalTrajectoryTracker ()
 

Protected Attributes

std::map< std::pair< std::string, std::string >, unsigned int > counts_
 
unsigned int illegal_count_
 
unsigned int legal_count_
 

Detailed Description

Definition at line 45 of file illegal_trajectory_tracker.h.

Constructor & Destructor Documentation

dwb_local_planner::IllegalTrajectoryTracker::IllegalTrajectoryTracker ( )
inline

Definition at line 48 of file illegal_trajectory_tracker.h.

Member Function Documentation

void dwb_local_planner::IllegalTrajectoryTracker::addIllegalTrajectory ( const nav_core2::IllegalTrajectoryException e)

Definition at line 43 of file illegal_trajectory_tracker.cpp.

void dwb_local_planner::IllegalTrajectoryTracker::addLegalTrajectory ( )

Definition at line 49 of file illegal_trajectory_tracker.cpp.

std::string dwb_local_planner::IllegalTrajectoryTracker::getMessage ( ) const

Definition at line 65 of file illegal_trajectory_tracker.cpp.

std::map< std::pair< std::string, std::string >, double > dwb_local_planner::IllegalTrajectoryTracker::getPercentages ( ) const

Definition at line 54 of file illegal_trajectory_tracker.cpp.

Member Data Documentation

std::map< std::pair<std::string, std::string>, unsigned int> dwb_local_planner::IllegalTrajectoryTracker::counts_
protected

Definition at line 57 of file illegal_trajectory_tracker.h.

unsigned int dwb_local_planner::IllegalTrajectoryTracker::illegal_count_
protected

Definition at line 58 of file illegal_trajectory_tracker.h.

unsigned int dwb_local_planner::IllegalTrajectoryTracker::legal_count_
protected

Definition at line 58 of file illegal_trajectory_tracker.h.


The documentation for this class was generated from the following files:


dwb_local_planner
Author(s): David V. Lu!!
autogenerated on Sun Jan 10 2021 04:08:34