Package | Description |
---|---|
icy.gui.inspector |
Contains all classes and components related to the Icy inspector
|
icy.gui.main |
Contains graphic components and objects for the main interface
|
icy.main |
Contains the main Icy class, responsible of the Icy application launch process (also contains the Icy version information)
|
icy.plugin |
Contains Plugin class model and attached interfaces.
|
icy.plugin.abstract_ |
Plugin abstract classes
|
icy.preferences |
Contains all Preference definition classes
|
icy.system.audit |
Contains Audit tools (usage statistics for application and plugin)
|
plugins.kernel.canvas |
Contains all canvas type plugins for the kernel
|
plugins.kernel.importer |
Contains all Importer type plugins for the kernel
|
plugins.kernel.roi.descriptor.intensity |
Contains ROI Descriptor plugins for intensity informations (kernel)
|
plugins.kernel.roi.descriptor.measure |
Contains ROI Descriptor plugins for basic size measurements (kernel)
|
plugins.kernel.roi.descriptor.property |
Contains ROI Descriptor plugins for ROI properties (kernel)
|
plugins.kernel.roi.roi2d.plugin |
Contains all 2D ROI plugin classes included in the kernel
|
plugins.kernel.roi.roi3d.plugin | |
plugins.kernel.roi.tool.plugin | |
plugins.kernel.searchprovider |
Contains all Search Provider plugins included in the kernel.
|
plugins.tutorial | |
plugins.tutorial.basics | |
plugins.tutorial.chart | |
plugins.tutorial.event | |
plugins.tutorial.gui | |
plugins.tutorial.painter | |
plugins.tutorial.roi | |
plugins.tutorial.training | |
plugins.tutorial.undo | |
plugins.tutorial.vtk |
Modifier and Type | Method and Description |
---|---|
void |
PluginsPanel.pluginEnded(Plugin plugin) |
void |
PluginsPanel.pluginStarted(Plugin plugin) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Plugin> |
MainInterfaceGui.getActivePlugins() |
java.util.ArrayList<Plugin> |
MainInterfaceBatch.getActivePlugins() |
java.util.ArrayList<Plugin> |
MainInterface.getActivePlugins()
Returns the currently active plugins
|
Modifier and Type | Method and Description |
---|---|
void |
GlobalPluginListener.pluginEnded(Plugin plugin)
When this event occurs the plugin already exited and is now finalizing (garbage collection).
|
void |
GlobalPluginListener.pluginStarted(Plugin plugin)
The plugin was created and is about to start execution.
|
void |
MainInterfaceGui.registerPlugin(Plugin plugin) |
void |
MainInterfaceBatch.registerPlugin(Plugin plugin) |
void |
MainInterface.registerPlugin(Plugin plugin) |
void |
MainInterfaceGui.unRegisterPlugin(Plugin plugin) |
void |
MainInterfaceBatch.unRegisterPlugin(Plugin plugin) |
void |
MainInterface.unRegisterPlugin(Plugin plugin) |
Modifier and Type | Method and Description |
---|---|
static Plugin |
Icy.getStartupPlugin()
Returns the startup plugin if any
|
Modifier and Type | Method and Description |
---|---|
static Plugin |
PluginLauncher.create(PluginDescriptor plugin)
Creates a new instance of the specified plugin and returns it.
|
static Plugin |
PluginLauncher.create(PluginDescriptor plugin,
boolean register)
Creates a new instance of the specified plugin and returns it.
|
static Plugin |
PluginLauncher.start(PluginDescriptor plugin)
Starts the specified plugin (catched exception version).
|
static Plugin |
PluginLauncher.start(java.lang.String pluginClassName)
Deprecated.
Use
PluginLauncher.start(PluginDescriptor) instead.You can retrieve a PluginDescriptor from the class name by using
PluginLoader.getPlugin(String) method. |
static Plugin |
PluginLauncher.startSafe(PluginDescriptor plugin)
Same as
PluginLauncher.start(PluginDescriptor) except it throws Exception on error
so user can handle them. |
static Plugin |
PluginLauncher.startSafe(java.lang.String pluginClassName)
Deprecated.
Use
PluginLauncher.startSafe(PluginDescriptor) instead.You can retrieve a PluginDescriptor from the class name by using
PluginLoader.getPlugin(String) method. |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends Plugin> |
PluginDescriptor.getPluginClass() |
static java.lang.Class<? extends Plugin> |
PluginLoader.getPluginClass(java.lang.String className)
Returns the plugin class corresponding to the specified plugin class name.
|
Constructor and Description |
---|
PluginDescriptor(java.lang.Class<? extends Plugin> clazz)
Create from class, used for local plugin.
|
Modifier and Type | Class and Description |
---|---|
class |
PluginActionable
Base class for actionable Plugin.
|
class |
PluginFileImporter
Plugin specialized for File import operation (see the
FileImporter interface) |
class |
PluginImporter
Plugin specialized for import operation (see the
Importer interface) |
class |
PluginSequenceExporter
Plugin specialized for Sequence export operation (see the
SequenceExporter interface) |
class |
PluginSequenceFileExporter
Plugin specialized for Sequence file export operation (see the
SequenceFileExporter
interface) |
class |
PluginSequenceFileImporter
Plugin specialized for Sequence file import operation (see the
SequenceFileImporter interface) |
class |
PluginSequenceIdImporter
Plugin specialized for Sequence id import operation (see the
SequenceIdImporter interface) |
class |
PluginSequenceImporter
Plugin specialized for Sequence import operation (see the
SequenceImporter interface) |
Modifier and Type | Method and Description |
---|---|
static Plugin |
Plugin.getPlugin(java.util.List<Plugin> list,
java.lang.String className) |
Modifier and Type | Method and Description |
---|---|
static Plugin |
Plugin.getPlugin(java.util.List<Plugin> list,
java.lang.String className) |
Modifier and Type | Method and Description |
---|---|
static XMLPreferences |
IcyPreferences.pluginRoot(Plugin plugin)
Deprecated.
Use
PluginsPreferences.root(Plugin) instead. |
static XMLPreferences |
PluginsPreferences.root(Plugin plugin)
Return root node for specified Plugin
|
Modifier and Type | Method and Description |
---|---|
static XMLPreferences |
PluginsPreferences.root(java.lang.Class<? extends Plugin> pluginClass)
Return root node for specified Plugin class.
|
Modifier and Type | Method and Description |
---|---|
void |
AuditStorage.pluginInstanced(Plugin plugin) |
static void |
Audit.pluginInstanced(Plugin plugin)
Plugin instanced event audit
|
void |
AuditStorage.pluginLaunched(Plugin plugin) |
static void |
Audit.pluginLaunched(Plugin plugin)
Plugin launched event audit
|
Modifier and Type | Class and Description |
---|---|
class |
Canvas2DPlugin |
class |
VtkCanvasPlugin
Plugin wrapper for VtkCanvas
|
Modifier and Type | Class and Description |
---|---|
class |
LociImporterPlugin
LOCI Bio-Formats library importer class.
|
Modifier and Type | Class and Description |
---|---|
class |
ROIIntensityDescriptorsPlugin
This
PluginROIDescriptor implements the following "intensity" ROI descriptors:Minimum intensity Mean intensity Maximum intensity Sum intensity Standard deviation |
Modifier and Type | Class and Description |
---|---|
class |
ROIBasicMeasureDescriptorsPlugin
This
PluginROIDescriptor implements the following basic measures ROI descriptors:Contour (in pixel) Interior (in pixel) Perimeter (pixel size unit - 2D ROI only) Surface Area (pixel size unit - 3D ROI only) Area (pixel size unit - 2D ROI only) Volume (pixel size unit - 3D ROI only) |
class |
ROIMassCenterDescriptorsPlugin
This
PluginROIDescriptor implements the mass center ROI descriptors:Mass center X (in pixel) Mass center Y (in pixel) Mass center C (in pixel) Mass center Z (in pixel) Mass center T (in pixel) |
Modifier and Type | Class and Description |
---|---|
class |
ROIPositionDescriptorsPlugin
This
PluginROIDescriptor implements the position ROI descriptors:Position X (in pixel) Position Y (in pixel) Position C (in pixel) Position Z (in pixel) Position T (in pixel) |
class |
ROIPropertyDescriptorsPlugin
|
class |
ROISizeDescriptorsPlugin
This
PluginROIDescriptor implements the size ROI descriptors:Size X (in pixel) Size Y (in pixel) Size C (in pixel) Size Z (in pixel) Size T (in pixel) |
Modifier and Type | Class and Description |
---|---|
class |
ROI2DAreaPlugin
Plugin class for ROI2DArea.
|
class |
ROI2DEllipsePlugin
Plugin class for ROI2DEllipse.
|
class |
ROI2DLinePlugin
Plugin class for ROI2DLine.
|
class |
ROI2DPointPlugin
Plugin class for ROI2DPoint.
|
class |
ROI2DPolygonPlugin
Plugin class for ROI2DPolygon.
|
class |
ROI2DPolyLinePlugin
Plugin class for ROI2DPolyLine.
|
class |
ROI2DRectanglePlugin
Plugin class for ROI2DRectangle.
|
Modifier and Type | Class and Description |
---|---|
class |
ROI3DLinePlugin
Plugin class for ROI3DLine.
|
class |
ROI3DPointPlugin
Plugin class for ROI3DPoint.
|
class |
ROI3DPolyLinePlugin
Plugin class for ROI3DPolyLine.
|
Modifier and Type | Class and Description |
---|---|
class |
ROILineCutterPlugin
Plugin class for ROI2DLine.
|
Modifier and Type | Class and Description |
---|---|
class |
PluginKernelSearchProvider |
class |
PluginLocalPluginProvider |
class |
PluginOnlinePluginProvider |
Modifier and Type | Class and Description |
---|---|
class |
StartAPluginFromAPlugin
This tutorial shows how to start a plugin from a plugin.
|
Modifier and Type | Class and Description |
---|---|
class |
GenerateABugTutorial
This tutorial just create a bug to watch the bug report window in action
To make it harder to catch by ICY, we add the PluginStartAsThread interface, which starts the
plugin as a thread.
|
class |
GenerateImageOfDifferentType
This plugin generates image of all types supported by ICY.
|
class |
HelloWorldPlugin
This tutorial displays a simple message at the bottom of the screen, in a scrolling annonceFrame.
|
class |
ListOfRegisteredPlugins
This tutorial displays the registered plugins ( installed and recognized plugins in ICY ).
|
class |
SimpleIntensify
This plugin do a simple intensify operation on current opened image
|
class |
TransparentlyProcessAnyImageDataType
This tutorial details how to create a simple image processing section without specific
knowledge of the original data type.
|
Modifier and Type | Class and Description |
---|---|
class |
ChartTutorial1
A simple demonstration application showing how to create a bar chart, adapted to ICY.
|
class |
ChartTutorial2
A simple demonstration of a more complex graph from JFreeChart, adapted to ICY
|
Modifier and Type | Class and Description |
---|---|
class |
ActiveSequenceListenerTutorial |
class |
MainListenerTutorial
This class demonstrate how use the MainListener to track global event
on Viewer, Sequence, ROI and Painter objects
|
Modifier and Type | Class and Description |
---|---|
class |
GuiBuildExample01
Plugin Example: A simple interface with some features.
|
class |
SequenceActionFrameExample
This example demonstrates a simple use of the SequenceActionFrame object
|
Modifier and Type | Class and Description |
---|---|
class |
AnimatedOverlayTutorial
This tutorial displays a fancy marked animation at each click.
|
class |
SimpleOverlayTutorial1
This example displays a simple cross over the sequence.
|
class |
SimpleOverlayTutorial2
This plugin shows interaction of painters with users.
|
Modifier and Type | Class and Description |
---|---|
class |
CreateAreaROI
This tutorial creates an Area ROI containing pixel of values greater than the mean of the band 0
of the image (t=0, z=0).
|
class |
IntensityOverRoi
This tutorial details how to create an intensity ruler.
|
class |
ProcessingFromROI
This class show how we can use ROI to do localized operation on image
|
Modifier and Type | Class and Description |
---|---|
class |
MaximumZProjectionPlugin
Basic image processing plugin example: apply a maximum intensity projection along Z axis on the
active sequence
|
class |
MeanIntensityPlugin1 |
class |
MeanIntensityPlugin2 |
class |
MeanIntensityPlugin3 |
class |
ModifyImagePlugin1 |
class |
ModifyImagePlugin2 |
class |
ModifyImagePlugin3 |
class |
OverlayPlugin1 |
class |
ThresholdPlugin1 |
class |
ThresholdPlugin2 |
Modifier and Type | Class and Description |
---|---|
class |
AdvancedUndo
This plugin demonstrate how to use the Undo framework with 'redo' operation support.
|
class |
SimpleUndo
This plugin demonstrate how to use the Undo framework in a very lazy / simple way
|
Modifier and Type | Class and Description |
---|---|
class |
VtkPainterExamples
This plugin shows how to render different VTK objects type through the Painter.
|