public class BOA_ extends Object implements ij.plugin.PlugIn
Modifier and Type | Field and Description |
---|---|
static String |
NONE
Reserved word that stands for plugin that is not selected.
|
static int |
NUM_SNAKE_PLUGINS
Number of Snake plugins available.
|
static BOAState |
qState
Configuration object, available from all modules.
|
static QuimpVersion |
quimpInfo
Keep data from getQuimPBuildInfo().
|
static ViewUpdater |
viewUpdater
Hold current BOA object and provide access to only selected methods from plugin.
|
Constructor and Description |
---|
BOA_()
Main constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
run(String arg)
Main method called from Fiji.
|
void |
runBoa(int startF,
int endF)
Start segmentation process on range of frames.
|
public static final String NONE
public static ViewUpdater viewUpdater
Reference to this field is passed to plugins and give them possibility to call selected methods from BOA class
public static QuimpVersion quimpInfo
These information are used in About dialog, window title bar, logging, etc. Static because window related staff is in another classes.
public static final int NUM_SNAKE_PLUGINS
public static BOAState qState
Must be initialised here AND in constructor (to reset settings on next BOA call without quitting Fiji) Keep data that will be serialized.
public BOA_()
All static resources should be re-initialized here, otherwise they persist in memory between subsequent BOA calls from Fiji.
public void run(String arg)
run
in interface ij.plugin.PlugIn
arg
- Currently it can be string pointing to plugins directorysetup(ImagePlus)
public void runBoa(int startF, int endF) throws BoaException
This method is called for update only current view as well (startF == endF). It also go through plugin stack.
startF
- start frameendF
- end frameBoaException
- on any errorCopyright © 2002–2019 Department of Computer Science, Warwick University. All rights reserved.