Hybrid A* Planner
 All Classes Namespaces Files Functions Variables Friends Pages
Classes | Functions
HybridAStar Namespace Reference

The namespace that wraps the entire project. More...

Classes

class  Algorithm
 A class that encompasses the functions central to the search. More...
 
class  BucketPrioQueue
 Priority queue for integer coordinates with squared distances as priority. More...
 
class  CollisionDetection
 The CollisionDetection class determines whether a given configuration q of the robot will result in a collision with the environment. More...
 
class  DynamicVoronoi
 A DynamicVoronoi object computes and updates a distance map and Voronoi diagram. More...
 
class  ColorGradient
 A color gradient class for visualizing the cost of nodes. More...
 
class  Node2D
 A two dimensional node class used for the holonomic with obstacles heuristic. More...
 
class  Node3D
 A three dimensional node class that is at the heart of the algorithm. More...
 
class  Path
 A class for tracing and visualizing the path generated by the Planner. More...
 
class  Planner
 A class that creates the interface for the hybrid A* algorithm. More...
 
class  IntPoint
 
class  Smoother
 This class takes a path object and smoothes the nodes of the path. More...
 
class  Vector2D
 A class describing a simple 2D vector. More...
 
class  Visualize
 A class for visualizing the hybrid A* search. More...
 

Functions

Vector2D operator* (double k, const Vector2D &b)
 

Detailed Description

The namespace that wraps the entire project.