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 void
init(org.locationtech.jts.geom.Point searcherStartPosition)
SearchPath
move()
Use this to perform a initial move, without a hint given.SearchPath
move(T hint)
-
-
-
Method Detail
-
init
void init(org.locationtech.jts.geom.Point searcherStartPosition)
- Parameters:
searcherStartPosition
- theSearcher
starting 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:
SearchPath
theSearchPath
the searcher did
-
move
SearchPath move(T hint)
- Parameters:
hint
- the hint, theHider
gave last.- Returns:
SearchPath
theSearchPath
, this searcher chose.
-
-