TrackMate_: polished the track scheme GUI

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: avoid NPEs when loading an old xml data file

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: minor GUI tweaks

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: convenience methods for JNumericTextField

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fixed NPE in JNumeriTextField

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: spot display radius can now be tuned

in the display tuning panel.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fixed a bug in GUI

that was causing view and displayer to be unlinked after
saving.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fixed a majr bug in tracking

that was causing tracking to fail or to hang forever when there was no
spots in certain frams.
Now it is awesome.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: edges can now be removed in the track scheme

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: multiple edges and spots can now be highlighted

...but only in the HyperStackDisplayer yet.
This does not compile because of the lacking implementation in the 3D
viewer.
Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: simplify highlighting in HperStackDisplayer

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: highlighting now works also with the 3D viewer

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: offers some basic track plotting

The track scheme has now a tool that allow for plotting of feature
values for selected spots. It is handy, but the look requires some more
work: we want the plot to have line only for spot connected in the
graph.
Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
TrackMate_: base classes to draw edge connections in the feature plot

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fix NPE in feature plotter

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: a decent feature plotter

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: Feature habe now dimensions

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: feature plots are now grouped by dimensions

Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: fix a major bug on feature calculation

The plugin was not passing the calibration array to the feature facade,
resulting in having spots having their feature calculated from erroneous
positions.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>
TrackMate_: added a method to select spots directly in the displayer

Only implemented in the HyperStackDisplayer. Having it working in the 3D
viewer, with a 3D view will probably be tricky.
Will be of interest to simply track editing with the track scheme, or to
manually edit/create/delete spots.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>