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
Target channel for detection, 1-based.
|
double |
dx |
double |
dy |
double |
dz |
protected List<EdgeAnalyzer> |
edgeAnalyzers
The
EdgeAnalyzer s 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 |
Roi |
roi
The region of interest (ROI).
|
protected List<SpotAnalyzerFactoryBase<?>> |
spotAnalyzerFactories
The
SpotAnalyzerFactory s 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
TrackAnalyzer s 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 |
xend
The highest pixel X position, 0-based, of the volume to process.
|
int |
xstart
The lowest pixel X position, 0-based, of the volume to process.
|
int |
yend
The lowest pixel Y position, 0-based, of the volume to process.
|
int |
ystart
The lowest pixel Y position, 0-based, of the volume to process.
|
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() |
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.
|
void |
defaultParameters()
Initialize the detection and tracking part with default parameters.
|
List<EdgeAnalyzer> |
getEdgeAnalyzers()
Returns a copy of the list of
EdgeAnalyzer s configured in this
settings object. |
String |
getErrorMessage() |
List<SpotAnalyzerFactoryBase<?>> |
getSpotAnalyzerFactories()
Returns a copy of the list of
SpotAnalyzerFactory s configured in
this settings object. |
List<FeatureFilter> |
getSpotFilters() |
List<TrackAnalyzer> |
getTrackAnalyzers()
Returns a copy of the list of
TrackAnalyzer s configured in this
settings object. |
List<FeatureFilter> |
getTrackFilters() |
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 |
setFrom(ij.ImagePlus imp) |
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 ij.ImagePlus imp
TrackMateModelView
as a GUI
target.public Roi roi
null
, the whole
image is considered.public int tstart
public int tend
public int xstart
public int xend
public int ystart
public int yend
public int zstart
public int zend
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 SpotDetectorFactoryBase<?> detectorFactory
SpotDetector
for each target
frame.public SpotTrackerFactory trackerFactory
public Map<String,Object> detectorSettings
SpotDetector
.DetectorKeys
public Map<String,Object> trackerSettings
SpotTracker
.TrackerKeys
protected List<FeatureFilter> spotFilters
public Double initialSpotFilterValue
protected List<FeatureFilter> trackFilters
protected String errorMessage
protected List<SpotAnalyzerFactoryBase<?>> spotAnalyzerFactories
SpotAnalyzerFactory
s 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
EdgeAnalyzer
s 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
TrackAnalyzer
s 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 void setFrom(ij.ImagePlus imp)
public String toStringImageInfo()
public String toStringFeatureAnalyzersInfo()
public boolean checkValidity()
public String getErrorMessage()
public void addAllAnalyzers()
public void defaultParameters()
public void clearSpotAnalyzerFactories()
SpotAnalyzerFactory
to this object.public List<SpotAnalyzerFactoryBase<?>> getSpotAnalyzerFactories()
SpotAnalyzerFactory
s 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.SpotAnalyzerFactory
s.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()
EdgeAnalyzer
s 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.EdgeAnalyzer
s.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()
TrackAnalyzer
s 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.TrackAnalyzer
s.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 © 2015–2021 Fiji. All rights reserved.