Interface Searcher<T extends Hint>
-
- Type Parameters:
T- the type ofHint, this searcher can handle.
- All Known Implementing Classes:
BruteForceSearcher,CircleSearcher,MinimumRectangleSearcher,NaiveAngleSearcher,NaiveCircleSearcher,PolygonStrategy,PolyhedronSearcher,SteadyDirectionSearcher,StrategyFromPaper,UserControlledHintSearcher,XYSearcher
public interface Searcher<T extends Hint>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinit(org.locationtech.jts.geom.Point searcherStartPosition)SearchPathmove()Use this to perform a initial move, without a hint given.SearchPathmove(T hint)
-
-
-
Method Detail
-
init
void init(org.locationtech.jts.geom.Point searcherStartPosition)
- Parameters:
searcherStartPosition- theSearcherstarting position, he will initialized on.
-
move
SearchPath move()
Use this to perform a initial move, without a hint given. This is for the case, the searcher starts. (as he does normally)- Returns:
SearchPaththeSearchPaththe searcher did
-
move
SearchPath move(T hint)
- Parameters:
hint- the hint, theHidergave last.- Returns:
SearchPaththeSearchPath, this searcher chose.
-
-