public class SectorPatternSearchPlanner extends SearchTrackPlanner implements Runnable
plan, searchArea, startPoint| Constructor and Description | 
|---|
| SectorPatternSearchPlanner(GeoArea searchArea,
                          double sectorWidth,
                          int numSectors,
                          double[] startPosit)Creates a new instance of EspandingSquareSearchPlanner
 The planned search will provide for a search focused on the centroid of the area | 
| Modifier and Type | Method and Description | 
|---|---|
| void | run()Implements the Runnable interface, generates the actual expanding square pattern | 
| int | setNumSectors(int value)Sets the number of sectors in the pattern | 
| double | setRadius(double value)Sets the radius of the sector pattern (meters) | 
| double | setSectorWidth(double value)Sets the sector size of the sector pattern (radians) | 
getPlan, getRunTime, setRunTimepublic SectorPatternSearchPlanner(GeoArea searchArea, double sectorWidth, int numSectors, double[] startPosit)
searchArea - geographic area that is to be searchedsectorWidth - width (radians) of the individual sectors in the searchnumSectors - number of sectors in the searchstartPosit - double[2] defining the vehicle's position at the beginning of the searchpublic double setRadius(double value)
value - public double setSectorWidth(double value)
value - public int setNumSectors(int value)
value - public void run()
run in interface Runnablerun in class SearchTrackPlanner