public class TrackMatePlugIn extends Object implements ij.plugin.PlugIn
Constructor and Description |
---|
TrackMatePlugIn() |
Modifier and Type | Method and Description |
---|---|
protected DisplaySettings |
createDisplaySettings() |
protected Model |
createModel(ij.ImagePlus imp)
|
protected WizardSequence |
createSequence(TrackMate trackmate,
SelectionModel selectionModel,
DisplaySettings displaySettings)
Hook for subclassers:
Will create and position the sequence that will be played by the wizard launched by this plugin. |
protected Settings |
createSettings(ij.ImagePlus imp)
|
protected TrackMate |
createTrackMate(Model model,
Settings settings)
Hook for subclassers:
Creates the TrackMate instance that will be controlled in the GUI. |
static void |
main(String[] args) |
void |
run(String imagePath) |
public void run(String imagePath)
run
in interface ij.plugin.PlugIn
protected WizardSequence createSequence(TrackMate trackmate, SelectionModel selectionModel, DisplaySettings displaySettings)
trackmate
- selectionModel
- displaySettings
- protected Model createModel(ij.ImagePlus imp)
Model
instance that will be used to store data in the
TrackMate
instance.imp
- Model
instance.protected Settings createSettings(ij.ImagePlus imp)
Settings
instance that will be used to tune the
TrackMate
instance. It is initialized by default with values
taken from the current ImagePlus
.imp
- the ImagePlus
to operate on.Settings
instance.protected TrackMate createTrackMate(Model model, Settings settings)
TrackMate
instance.protected DisplaySettings createDisplaySettings()
public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, UnsupportedLookAndFeelException
Copyright © 2015–2021 Fiji. All rights reserved.