public interface SpotTracker extends OutputAlgorithm<org.jgrapht.graph.SimpleWeightedGraph<Spot,org.jgrapht.graph.DefaultWeightedEdge>>, MultiThreaded
A SpotTracker algorithm is simply expected to create a new
SimpleWeightedGraph
from the spot collection help in the
Model
that is given to it. We use a simple
weighted graph:
Spot.FRAME
feature. The SpotTracker
implementation does not have to deal with this; only undirected edges are
created.
A SpotTracker
implements MultiThreaded
. If concrete
implementations are not multithreaded, they can safely ignore the associated
methods.
Modifier and Type | Method and Description |
---|---|
void |
setLogger(Logger logger)
Sets the
Logger instance that will receive messages from this
SpotTracker . |
getResult
checkInput, getErrorMessage, process
getNumThreads, setNumThreads, setNumThreads
void setLogger(Logger logger)
Logger
instance that will receive messages from this
SpotTracker
.logger
- the logger to echo messages to.Copyright © 2015–2021 Fiji. All rights reserved.