| Class | Description | 
|---|---|
| AreaIncursion | Class for recording information when a route leg overlaps an area of a set. | 
| Route | Class for containing a route (set of geographic waypoints) for planner use. | 
| RoutePlanner | Implements a branch and bound search to determine a route from a starting point to a goal point |