See: Description
Interface | Description |
---|---|
IQuimpCorePlugin |
General definition of plugin interface for QuimP.
|
IQuimpFilter |
Interface for plugin filter used in QuimP Bar.
|
IQuimpNestPlugin |
This core plugin accepts Nest as input and can modify it.
|
IQuimpPlugin |
Interface for plugins used in QuimP Bar.
|
IQuimpPluginAttachImage |
Allow to attach image to filter.
|
IQuimpPluginAttachImagePlus |
Allow to attach image plus to filter.
|
IQuimpPluginAttachNest |
Allow to attach Nest to filter.
|
IQuimpPluginExchangeData |
Allow to attach upload and download configuration from plugin.
|
IQuimpPluginFilter |
This interface supports plugins used in QuimP Bar.
|
IQuimpPluginSynchro |
The interface that add synchronisation between plugin and QuimP.
|
Class | Description |
---|---|
AbstractOptionsParser |
This is template allows for serialize/deserialize plugin options to/from macro string.
|
AbstractPluginBase |
Base template of QuimP (legacy Fiji compatible) plugins.
|
AbstractPluginOptions |
This abstract class serves basic methods for processing parameters strings specified in macros.
|
AbstractPluginQconf |
Template of plugin focused at processing QCONF/paQP files.
|
AbstractPluginTemplate |
General purpose plugin template for UI plugins.
|
ParamList |
List of parameters in [key,value] HashList, where both key and value are java.lang.String and key
is case insensitive.
|
Exception | Description |
---|---|
QuimpPluginException |
Basic class derived from Exception for purposes of QuimP plugins.
|
Annotation Type | Description |
---|---|
EscapedPath |
This annotation denotes that annotated field will be escaped by specified symbols.
|
IQuimpBOAPoint2dFilter
or
IQuimpBOASnakeFilter
IQuimpPlugin
PlugInFilter
or PlugIn
interfaces (those are extended
by IQuimpPlugin
and
IQuimpPluginFilter
respectively. General purpose
plugins
are meant to be used with QCONF file platform. If plugin works like standard IJ plugin it should
implement only IJ interfaces or IQuimp interfaces but it can be based on e.g.
AbstractOptionsParser
.
General plugins can be run from IJ macro scripts thus they also implement
PlugIn
interface (via
IQuimpPlugin
),
thus their architecture should follow IJ guidelines:
PlugIn.run(String)
method.
Input parameter for PlugIn.run(String)
can be
used
for passing parameters from e.g. parameterised constructor. It is not that parameter that contain
options given in IJ macro scripts. It can be epmty or null.
AbstractOptionsParser
contains basic code that supports macros and calls from UI. Only for plugins that interfere
with QCONF platformCopyright © 2002–2019 Department of Computer Science, Warwick University. All rights reserved.