lejos.robotics.pathfinding
Interface PathFinder

All Known Implementing Classes:
DijkstraPathFinder, NodePathFinder, RandomPathFinder, ShortestPathFinder

public interface PathFinder

This class creates a set of waypoints connected by straight lines that lead from one location to another without colliding with mapped geometry.


Method Summary
 void addListener(WaypointListener wpl)
           
 Path findRoute(Pose start, Waypoint destination)
           
 void startPathFinding(Pose start, Waypoint end)
           
 

Method Detail

findRoute

Path findRoute(Pose start,
               Waypoint destination)
               throws DestinationUnreachableException
Throws:
DestinationUnreachableException

addListener

void addListener(WaypointListener wpl)

startPathFinding

void startPathFinding(Pose start,
                      Waypoint end)