public interface FeatureAnalyzer extends TrackMateModule
Modifier and Type | Method and Description |
---|---|
Map<String,Dimension> |
getFeatureDimensions()
Returns the map of feature dimension this analyzer can compute.
|
Map<String,String> |
getFeatureNames()
Returns the map of names for any feature this analyzer can compute.
|
List<String> |
getFeatures()
Returns the list of features this analyzer can compute.
|
Map<String,String> |
getFeatureShortNames()
Returns the map of short names for any feature the analyzer
can compute.
|
Map<String,Boolean> |
getIsIntFeature()
Returns the map that states whether the key feature is a feature that
returns integers.
|
boolean |
isManualFeature()
Returns whether all the features declared in this
FeatureAnalyzer are manual features. |
forbidMultithreading, getIcon, getInfoText, getKey, getName
Map<String,String> getFeatureShortNames()
Map<String,String> getFeatureNames()
Map<String,Dimension> getFeatureDimensions()
Map<String,Boolean> getIsIntFeature()
true
, then special treatment is applied
when saving/loading, etc. for clarity and precision.boolean isManualFeature()
FeatureAnalyzer
are manual features.
Manual features are not calculated normally using an analyzer, nor
cleared at each recalculation. Another classes are responsible to set
their value. The concrete FeatureAnalyzer
calculation method is
not called by TrackMate when a change happens to the model.
Therefore the calculation routine of the FeatureAnalyzer
can be
used to discard the manually stored value of these features.
true
if the features declared in this analyzer are
manual feature.Copyright © 2015–2021 Fiji. All rights reserved.