The MaMuT Model now has a FeatureModel that be used to retrieve feature and feature projection values;
Feature are data classes that wrap amongst other things a PropertyMap storing individual values;
Features can be added on the fly, at runtime, using FeatureComputers top generate them;
FeatureComputers are SciJava plugin discovered at runtime, and that can compute a Feature and feed it to the `Model. Feature computers have dependency management.
A GUI allows to select what features are to be computed.
Model
now has aFeatureModel
that be used to retrieve feature and feature projection values;Feature
are data classes that wrap amongst other things aPropertyMap
storing individual values;Feature
s can be added on the fly, at runtime, usingFeatureComputer
s top generate them;FeatureComputer
s are SciJava plugin discovered at runtime, and that can compute aFeature
and feed it to the `Model. Feature computers have dependency management.