public abstract class AbstractSpotFitter extends Object implements SpotFitter
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractSpotFitter.Observation |
| Modifier and Type | Field and Description |
|---|---|
protected double[] |
calibration |
protected int |
channel |
protected ImgPlus<RealType> |
img |
protected LevenbergMarquardtOptimizer |
optimizer |
| Constructor and Description |
|---|
AbstractSpotFitter(ij.ImagePlus imp,
int channel) |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
clipBackground(AbstractSpotFitter.Observation obs) |
abstract void |
fit(Spot spot) |
protected AbstractSpotFitter.Observation |
gatherObservationData(Point point,
long[] span,
int frame) |
int |
getNumThreads() |
long |
getProcessingTime() |
protected RandomAccessibleInterval<RealType> |
getSlice(int frame) |
void |
process(Iterable<Spot> spots,
Logger logger) |
void |
setNumThreads() |
void |
setNumThreads(int numThreads) |
protected final int channel
protected final double[] calibration
protected final LevenbergMarquardtOptimizer optimizer
public AbstractSpotFitter(ij.ImagePlus imp, int channel)
public void process(Iterable<Spot> spots, Logger logger)
process in interface SpotFitterprotected RandomAccessibleInterval<RealType> getSlice(int frame)
public abstract void fit(Spot spot)
fit in interface SpotFitterpublic void setNumThreads()
setNumThreads in interface MultiThreadedpublic void setNumThreads(int numThreads)
setNumThreads in interface MultiThreadedpublic int getNumThreads()
getNumThreads in interface MultiThreadedpublic long getProcessingTime()
getProcessingTime in interface Benchmarkprotected static void clipBackground(AbstractSpotFitter.Observation obs)
protected AbstractSpotFitter.Observation gatherObservationData(Point point, long[] span, int frame)
Copyright © 2010–2024 TrackMate. All rights reserved.