Classes | Namespaces | Typedefs | Functions
exceptions.h File Reference
#include <nav_2d_msgs/Pose2DStamped.h>
#include <stdexcept>
#include <exception>
#include <string>
#include <memory>
Include dependency graph for exceptions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nav_core2::CostmapDataLagException
 Indicates costmap is out of date because data in not up to date. More...
 
class  nav_core2::CostmapException
 Extensible exception class for all costmap-related problems. More...
 
class  nav_core2::CostmapSafetyException
 General container for exceptions thrown when the costmap thinks any movement would be unsafe. More...
 
class  nav_core2::GlobalPlannerException
 General container for exceptions thrown from the Global Planner. More...
 
class  nav_core2::GlobalPlannerTimeoutException
 Exception thrown when the global planner has spent too long looking for a path. More...
 
class  nav_core2::GoalBoundsException
 Exception thrown when the goal location of the global planner is out of the expected bounds. More...
 
class  nav_core2::IllegalTrajectoryException
 Thrown when one of the critics encountered a fatal error. More...
 
class  nav_core2::InvalidGoalPoseException
 Exception thrown when there is a problem at the goal location for the global planner. More...
 
class  nav_core2::InvalidStartPoseException
 Exception thrown when there is a problem at the start location for the global planner. More...
 
class  nav_core2::LocalPlannerException
 General container for exceptions thrown from the Local Planner. More...
 
class  nav_core2::NavCore2Exception
 
class  nav_core2::NoGlobalPathException
 Exception thrown when the global planner cannot find a path from the start to the goal. More...
 
class  nav_core2::NoLegalTrajectoriesException
 Thrown when all the trajectories explored are illegal. More...
 
class  nav_core2::OccupiedGoalException
 Exception thrown when the goal location of the global planner is occupied in the costmap. More...
 
class  nav_core2::OccupiedStartException
 Exception thrown when the start location of the global planner is occupied in the costmap. More...
 
class  nav_core2::PlannerException
 Parent type of all exceptions defined within. More...
 
class  nav_core2::PlannerTFException
 Thrown when either the global or local planner cannot complete its operation due to TF errors. More...
 
class  nav_core2::StartBoundsException
 Exception thrown when the start location of the global planner is out of the expected bounds. More...
 

Namespaces

 nav_core2
 

Typedefs

using nav_core2::NavCore2ExceptionPtr = std::exception_ptr
 

Functions

int nav_core2::getResultCode (const NavCore2ExceptionPtr &e_ptr)
 Handy function for getting the result code. More...
 
std::string nav_core2::poseToString (const nav_2d_msgs::Pose2DStamped &pose)
 


nav_core2
Author(s):
autogenerated on Wed Jun 26 2019 20:06:06