Classes | |
class | BasicCostmap |
class | Costmap |
class | CostmapDataLagException |
Indicates costmap is out of date because data in not up to date. More... | |
class | CostmapException |
Extensible exception class for all costmap-related problems. More... | |
class | CostmapSafetyException |
General container for exceptions thrown when the costmap thinks any movement would be unsafe. More... | |
class | GenericBounds |
Templatized class that represents a two dimensional bounds with ranges [min_x, max_x] [min_y, max_y] inclusive. More... | |
class | GlobalPlanner |
Provides an interface for global planners used in navigation. More... | |
class | GlobalPlannerException |
General container for exceptions thrown from the Global Planner. More... | |
class | GlobalPlannerTimeoutException |
Exception thrown when the global planner has spent too long looking for a path. More... | |
class | GoalBoundsException |
Exception thrown when the goal location of the global planner is out of the expected bounds. More... | |
class | IllegalTrajectoryException |
Thrown when one of the critics encountered a fatal error. More... | |
class | InvalidGoalPoseException |
Exception thrown when there is a problem at the goal location for the global planner. More... | |
class | InvalidStartPoseException |
Exception thrown when there is a problem at the start location for the global planner. More... | |
class | LocalPlanner |
Provides an interface for local planners used in navigation. More... | |
class | LocalPlannerException |
General container for exceptions thrown from the Local Planner. More... | |
class | NavCore2Exception |
class | NoGlobalPathException |
Exception thrown when the global planner cannot find a path from the start to the goal. More... | |
class | NoLegalTrajectoriesException |
Thrown when all the trajectories explored are illegal. More... | |
class | OccupiedGoalException |
Exception thrown when the goal location of the global planner is occupied in the costmap. More... | |
class | OccupiedStartException |
Exception thrown when the start location of the global planner is occupied in the costmap. More... | |
class | PlannerException |
Parent type of all exceptions defined within. More... | |
class | PlannerTFException |
Thrown when either the global or local planner cannot complete its operation due to TF errors. More... | |
class | StartBoundsException |
Exception thrown when the start location of the global planner is out of the expected bounds. More... | |
class | UIntBounds |
Typedefs | |
using | Bounds = GenericBounds< double > |
using | NavCore2ExceptionPtr = std::exception_ptr |
Functions | |
unsigned int | getDimension (unsigned int min_v, unsigned int max_v) |
int | getResultCode (const NavCore2ExceptionPtr &e_ptr) |
Handy function for getting the result code. More... | |
template<typename NumericType > | |
bool | inRange (const NumericType value, const NumericType min_value, const NumericType max_value) |
Templatized method for checking if a value falls inside a one-dimensional range. More... | |
std::string | poseToString (const nav_2d_msgs::Pose2DStamped &pose) |
using nav_core2::Bounds = typedef GenericBounds<double> |
using nav_core2::NavCore2ExceptionPtr = typedef std::exception_ptr |
Definition at line 88 of file exceptions.h.
|
inline |
|
inline |
Handy function for getting the result code.
Definition at line 93 of file exceptions.h.
|
inline |
|
inline |
Definition at line 72 of file exceptions.h.