| Modifier and Type | Field and Description |
|---|---|
SpotDetectorFactoryBase<?> |
detectorFactory
The name of the detector factory to use.
|
Map<String,Object> |
detectorSettings
Settings map for
SpotDetector. |
double |
dt |
double |
dx |
double |
dy |
double |
dz |
protected List<EdgeAnalyzer> |
edgeAnalyzers
The
EdgeAnalyzers that will be used to compute edge features. |
protected String |
errorMessage |
int |
height |
String |
imageFileName |
String |
imageFolder |
ij.ImagePlus |
imp
The ImagePlus to operate on.
|
Double |
initialSpotFilterValue
The initial quality filter value that is used to clip spots of low
quality from spots.
|
int |
nframes |
int |
nslices |
protected List<SpotAnalyzerFactoryBase<?>> |
spotAnalyzerFactories
The
SpotAnalyzerFactorys that will be used to compute spot
features. |
protected List<FeatureFilter> |
spotFilters
The feature filter list.
|
int |
tend
The time-frame index, 0-based, of the last time-point to process.
|
protected List<TrackAnalyzer> |
trackAnalyzers
The
TrackAnalyzers that will be used to compute track features. |
SpotTrackerFactory |
trackerFactory
The the tracker to use.
|
Map<String,Object> |
trackerSettings
Settings map for
SpotTracker. |
protected List<FeatureFilter> |
trackFilters
The track filter list that is used to prune track and spots.
|
int |
tstart
The time-frame index, 0-based, of the first time-point to process.
|
int |
width |
int |
zend
The lowest pixel Z position, 0-based, of the volume to process.
|
int |
zstart
The lowest pixel Z position, 0-based, of the volume to process.
|
| Constructor and Description |
|---|
Settings() |
Settings(ij.ImagePlus imp) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllAnalyzers()
All the spot analyzers, edge analyzers and track analyzers discovered at
runtime.
|
void |
addEdgeAnalyzer(EdgeAnalyzer edgeAnalyzer)
Adds a
EdgeAnalyzer to the List of edge analyzers
configured. |
void |
addEdgeAnalyzer(int index,
EdgeAnalyzer edgeAnalyzer)
Adds a
EdgeAnalyzer to the List of edge analyzers
configured, at the specified index. |
void |
addSpotAnalyzerFactory(int index,
SpotAnalyzerFactory<?> spotAnalyzer)
Adds a
SpotAnalyzerFactory to the List of spot analyzers
configured, at the specified index. |
void |
addSpotAnalyzerFactory(SpotAnalyzerFactoryBase<?> spotAnalyzer)
Adds a
SpotAnalyzerFactory to the List of spot analyzers
configured. |
void |
addSpotFilter(FeatureFilter filter)
Add a filter to the list of spot filters.
|
void |
addTrackAnalyzer(int index,
TrackAnalyzer trackAnalyzer)
Adds a
TrackAnalyzer to the List of track analyzers
configured, at the specified index. |
void |
addTrackAnalyzer(TrackAnalyzer trackAnalyzer)
Adds a
TrackAnalyzer to the List of track analyzers
configured. |
void |
addTrackFilter(FeatureFilter filter)
Add a filter to the list of track filters.
|
boolean |
checkValidity() |
void |
clearEdgeAnalyzers()
Remove any
EdgeAnalyzer to this object. |
void |
clearSpotAnalyzerFactories()
Remove any
SpotAnalyzerFactory to this object. |
void |
clearSpotFilters()
Remove all spot filters stored in this model.
|
void |
clearTrackAnalyzers()
Remove any
TrackAnalyzer to this object. |
void |
clearTrackFilters()
Remove all track filters stored in this model.
|
Settings |
copyOn(ij.ImagePlus newImp)
Copy a settings objects based on this instance, but configured to run on
the specified image.
|
List<EdgeAnalyzer> |
getEdgeAnalyzers()
Returns a copy of the list of
EdgeAnalyzers configured in this
settings object. |
String |
getErrorMessage() |
Roi |
getRoi() |
List<SpotAnalyzerFactoryBase<?>> |
getSpotAnalyzerFactories()
Returns a copy of the list of
SpotAnalyzerFactorys configured in
this settings object. |
List<FeatureFilter> |
getSpotFilters() |
List<TrackAnalyzer> |
getTrackAnalyzers()
Returns a copy of the list of
TrackAnalyzers configured in this
settings object. |
List<FeatureFilter> |
getTrackFilters() |
int |
getXend() |
int |
getXstart() |
int |
getYend() |
int |
getYstart() |
static void |
prettyPrintFeatureAnalyzer(List<? extends FeatureAnalyzer> analyzers,
StringBuilder str) |
boolean |
removeEdgeAnalyzer(EdgeAnalyzer edgeAnalyzer)
Removes the specified
EdgeAnalyzer from the analyzers configured. |
boolean |
removeSpotAnalyzerFactory(SpotAnalyzerFactory<?> spotAnalyzer)
Removes the specified
SpotAnalyzerFactory from the analyzers
configured. |
void |
removeSpotFilter(FeatureFilter filter) |
boolean |
removeTrackAnalyzer(TrackAnalyzer trackAnalyzer)
Removes the specified
TrackAnalyzer from the analyzers
configured. |
void |
removeTrackFilter(FeatureFilter filter) |
void |
setRoi(Roi roi) |
void |
setSpotFilters(List<FeatureFilter> spotFilters) |
void |
setTrackFilters(List<FeatureFilter> trackFilters) |
String |
toString() |
String |
toStringFeatureAnalyzersInfo() |
String |
toStringImageInfo()
Returns a string description of the target image.
|
public final ij.ImagePlus imp
TrackMateModelView as a GUI
target.public double dt
public double dx
public double dy
public double dz
public int width
public int height
public int nslices
public int nframes
public String imageFolder
public String imageFileName
public int tstart
public int tend
public int zstart
public int zend
public SpotDetectorFactoryBase<?> detectorFactory
SpotDetector for each target
frame.public SpotTrackerFactory trackerFactory
public Map<String,Object> detectorSettings
SpotDetector.DetectorKeyspublic Map<String,Object> trackerSettings
SpotTracker.TrackerKeysprotected List<FeatureFilter> spotFilters
public Double initialSpotFilterValue
protected List<FeatureFilter> trackFilters
protected String errorMessage
protected List<SpotAnalyzerFactoryBase<?>> spotAnalyzerFactories
SpotAnalyzerFactorys that will be used to compute spot
features. They are ordered in a List in case some analyzers
requires the results of another analyzer to proceed.protected List<EdgeAnalyzer> edgeAnalyzers
EdgeAnalyzers that will be used to compute edge features.
They are ordered in a List in case some analyzers requires the
results of another analyzer to proceed.protected List<TrackAnalyzer> trackAnalyzers
TrackAnalyzers that will be used to compute track features.
They are ordered in a List in case some analyzers requires the
results of another analyzer to proceed.public Settings()
public Settings(ij.ImagePlus imp)
public Roi getRoi()
public void setRoi(Roi roi)
public int getXstart()
public int getXend()
public int getYstart()
public int getYend()
public Settings copyOn(ij.ImagePlus newImp)
newImp - the image to copy the settings for.public String toStringImageInfo()
public String toStringFeatureAnalyzersInfo()
public boolean checkValidity()
public String getErrorMessage()
public void addAllAnalyzers()
public void clearSpotAnalyzerFactories()
SpotAnalyzerFactory to this object.public List<SpotAnalyzerFactoryBase<?>> getSpotAnalyzerFactories()
SpotAnalyzerFactorys configured in
this settings object. They are returned in an ordered list, to enforce
processing order in case some analyzers requires the results of another
analyzers to proceed.SpotAnalyzerFactorys.public void addSpotAnalyzerFactory(SpotAnalyzerFactoryBase<?> spotAnalyzer)
SpotAnalyzerFactory to the List of spot analyzers
configured.spotAnalyzer - the SpotAnalyzer
to add, at the end of the list.public void addSpotAnalyzerFactory(int index,
SpotAnalyzerFactory<?> spotAnalyzer)
SpotAnalyzerFactory to the List of spot analyzers
configured, at the specified index.index - index at which the analyzer is to be inserted.spotAnalyzer - the SpotAnalyzer
to add, at the specified index in the list.public boolean removeSpotAnalyzerFactory(SpotAnalyzerFactory<?> spotAnalyzer)
SpotAnalyzerFactory from the analyzers
configured.spotAnalyzer - the SpotAnalyzerFactory to remove.SpotAnalyzerFactory was in the list
and was removed.public void clearEdgeAnalyzers()
EdgeAnalyzer to this object.public List<EdgeAnalyzer> getEdgeAnalyzers()
EdgeAnalyzers configured in this
settings object. They are returned in an ordered list, to enforce
processing order in case some analyzers requires the results of another
analyzers to proceed.EdgeAnalyzers.public void addEdgeAnalyzer(EdgeAnalyzer edgeAnalyzer)
EdgeAnalyzer to the List of edge analyzers
configured.edgeAnalyzer - the EdgeAnalyzer to add, at the end of the list.public void addEdgeAnalyzer(int index,
EdgeAnalyzer edgeAnalyzer)
EdgeAnalyzer to the List of edge analyzers
configured, at the specified index.index - index at which the analyzer is to be inserted.edgeAnalyzer - the EdgeAnalyzer to add, at the specified index in the
list.public boolean removeEdgeAnalyzer(EdgeAnalyzer edgeAnalyzer)
EdgeAnalyzer from the analyzers configured.edgeAnalyzer - the EdgeAnalyzer to remove.EdgeAnalyzer was in the list and
was removed.public void clearTrackAnalyzers()
TrackAnalyzer to this object.public List<TrackAnalyzer> getTrackAnalyzers()
TrackAnalyzers configured in this
settings object. They are returned in an ordered list, to enforce
processing order in case some analyzers requires the results of another
analyzers to proceed.TrackAnalyzers.public void addTrackAnalyzer(TrackAnalyzer trackAnalyzer)
TrackAnalyzer to the List of track analyzers
configured.trackAnalyzer - the TrackAnalyzer to add, at the end of the list.public void addTrackAnalyzer(int index,
TrackAnalyzer trackAnalyzer)
TrackAnalyzer to the List of track analyzers
configured, at the specified index.index - index at which the analyzer is to be inserted.trackAnalyzer - the TrackAnalyzer to add, at the specified index in
the list.public boolean removeTrackAnalyzer(TrackAnalyzer trackAnalyzer)
TrackAnalyzer from the analyzers
configured.trackAnalyzer - the TrackAnalyzer to remove.TrackAnalyzer was in the list and
was removed.public void addSpotFilter(FeatureFilter filter)
filter - the filter to add.public void removeSpotFilter(FeatureFilter filter)
public void clearSpotFilters()
public List<FeatureFilter> getSpotFilters()
public void setSpotFilters(List<FeatureFilter> spotFilters)
public void addTrackFilter(FeatureFilter filter)
filter - the filter to add.public void removeTrackFilter(FeatureFilter filter)
public void clearTrackFilters()
public List<FeatureFilter> getTrackFilters()
public void setTrackFilters(List<FeatureFilter> trackFilters)
public static final void prettyPrintFeatureAnalyzer(List<? extends FeatureAnalyzer> analyzers, StringBuilder str)
Copyright © 2010–2024 TrackMate. All rights reserved.