package lejos.robotics.proposal; import java.util.Collection; import lejos.geom.Point; import lejos.robotics.Pose; /* * WARNING: THIS CLASS IS SHARED BETWEEN THE classes AND pccomms PROJECTS. * DO NOT EDIT THE VERSION IN pccomms AS IT WILL BE OVERWRITTEN WHEN THE PROJECT IS BUILT. */ /** * * This class creates a set of waypoints connected by straight lines that lead from one location to another without * colliding with mapped geometry. * */ public interface PathFinder { Collection <WayPoint> findRoute(Pose start, Point destination) throws DestinationUnreachableException; Collection <WayPoint> findRoute(Pose start, Pose destination) throws DestinationUnreachableException; }