| Package | Description | 
|---|---|
| icy.canvas | 
 Contains base Icy canvas and related classes 
 | 
| icy.gui.main | 
 Contains graphic components and objects for the main interface 
 | 
| icy.painter | 
 Contains Icy Overlay / Painter structure definition and basics Overlay helper classes 
 | 
| icy.roi | 
 Contains all ROI (Region Of Interest) related classes and tools 
 | 
| icy.sequence | 
 Contains Icy Sequence structure definition and associated objects / tools. 
 | 
| plugins.kernel.roi.roi2d | 
 Contains all 2D ROI classes included in the kernel 
 | 
| plugins.kernel.roi.roi3d | 
 Contains all 3D ROI classes included in the kernel 
 | 
| plugins.kernel.roi.roi4d | 
 Contains all 4D ROI classes included in the kernel 
 | 
| plugins.kernel.roi.roi5d | 
 Contains all 5D ROI classes included in the kernel 
 | 
| plugins.kernel.roi.tool | |
| plugins.tutorial.painter | |
| plugins.tutorial.roi | |
| plugins.tutorial.training | |
| plugins.tutorial.vtk | 
| Modifier and Type | Method and Description | 
|---|---|
Overlay | 
IcyCanvas.getImageOverlay()
Returns the  
Overlay used to display the current sequence image | 
Overlay | 
Layer.getOverlay()
Returns the attached  
Overlay. | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Set<Overlay> | 
IcyCanvas.getOverlays()
Directly returns a  
Set of all Overlay displayed by this canvas. | 
| Modifier and Type | Method and Description | 
|---|---|
Layer | 
IcyCanvas.addLayer(Overlay overlay)  | 
Layer | 
IcyCanvas.getLayer(Overlay overlay)
Find the layer corresponding to the specified Overlay 
 | 
boolean | 
IcyCanvas.hasLayer(Overlay overlay)
Returns true if the canvas contains a layer for the specified  
Overlay. | 
boolean | 
IcyCanvas.isVisible(Overlay overlay)
Returns  
true if the specified overlay is visible in the canvas. | 
boolean | 
IcyCanvas.removeLayer(Overlay overlay)
Remove the layer for the specified  
Overlay from the canvas. | 
| Constructor and Description | 
|---|
Layer(Overlay overlay)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Overlay> | 
MainInterfaceGui.getOverlays()  | 
java.util.List<Overlay> | 
MainInterfaceBatch.getOverlays()  | 
java.util.List<Overlay> | 
MainInterface.getOverlays()
Returns all active Overlay. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Sequence | 
MainInterfaceGui.getFirstSequenceContaining(Overlay overlay)  | 
Sequence | 
MainInterfaceBatch.getFirstSequenceContaining(Overlay overlay)  | 
Sequence | 
MainInterface.getFirstSequenceContaining(Overlay overlay)
Returns the first active sequence containing the specified Overlay 
 | 
Viewer | 
MainInterfaceGui.getFirstViewerContaining(Overlay overlay)  | 
Viewer | 
MainInterfaceBatch.getFirstViewerContaining(Overlay overlay)  | 
Viewer | 
MainInterface.getFirstViewerContaining(Overlay overlay)
Returns first viewer for the sequence containing specified Overlay 
 | 
ROI | 
MainInterfaceGui.getROI(Overlay overlay)  | 
ROI | 
MainInterfaceBatch.getROI(Overlay overlay)  | 
ROI | 
MainInterface.getROI(Overlay overlay)
Returns the ROI containing the specified overlay (if any) 
 | 
java.util.List<Sequence> | 
MainInterfaceGui.getSequencesContaining(Overlay overlay)  | 
java.util.ArrayList<Sequence> | 
MainInterfaceBatch.getSequencesContaining(Overlay overlay)  | 
java.util.List<Sequence> | 
MainInterface.getSequencesContaining(Overlay overlay)
Returns all active sequence containing the specified Overlay 
 | 
void | 
GlobalOverlayListener.overlayAdded(Overlay overlay)
An overlay was just added to its first sequence 
 | 
void | 
GlobalOverlayListener.overlayRemoved(Overlay overlay)
An overlay was just removed from its last sequence 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Anchor2D
Anchor2D class, used for 2D point control. 
 | 
class  | 
Anchor3D
Anchor3D class, used for 3D point control. 
 | 
class  | 
ImageOverlay
Simple image overlay class. 
 | 
class  | 
LineAnchor2D
Anchor for line type shape. 
 | 
class  | 
OverlayWrapper
This class is used to provide backward compatibility with the  
Painter interface. | 
class  | 
PathAnchor2D
Anchor for path type shape. 
 | 
class  | 
RectAnchor2D
Anchor for rectangular shape. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Overlay | 
Overlay.createFromXML(org.w3c.dom.Node node)
Create a Overlay from a XML node. 
 | 
Overlay | 
OverlayEvent.getSource()  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.List<Overlay> | 
Overlay.loadOverlaysFromXML(org.w3c.dom.Node node)
Return a list of Overlay from a XML node. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
Overlay.compareTo(Overlay o)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
Overlay.saveOverlaysToXML(org.w3c.dom.Node node,
                                  java.util.List<Overlay> overlays)
Set a list of Overlay to a XML node. 
 | 
| Constructor and Description | 
|---|
OverlayEvent(Overlay source,
                        OverlayEvent.OverlayEventType type)  | 
OverlayEvent(Overlay source,
                        OverlayEvent.OverlayEventType type,
                        java.lang.String propertyName)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ROI.ROIPainter
Abstract basic class for ROI overlay 
 | 
class  | 
ROI2D.ROI2DPainter  | 
class  | 
ROI3D.ROI3DPainter  | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends Overlay>  | 
Sequence.getOverlays(java.lang.Class<T> overlayClass)
Returns overlays of specified class attached to this sequence 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Overlay> | 
Sequence.getOverlays()
Returns all overlays attached to this sequence 
 | 
java.util.Set<Overlay> | 
Sequence.getOverlaySet()
Returns all overlays attached to this sequence (HashSet form) 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Sequence.addOverlay(Overlay overlay)
Add an overlay to the sequence. 
 | 
boolean | 
Sequence.contains(Overlay overlay)
Returns true if the sequence contains the specified overlay 
 | 
void | 
Sequence.overlayChanged(Overlay overlay)
Notify specified painter of overlay has changed (the sequence should contains the specified
 Overlay) 
 | 
boolean | 
Sequence.removeOverlay(Overlay overlay)
Remove an overlay from the sequence. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Sequence.hasOverlay(java.lang.Class<? extends Overlay> overlayClass)
Returns true if the sequence contains Overlay of specified Overlay class. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ROI2DArea.ROI2DAreaPainter  | 
class  | 
ROI2DLine.ROI2DLinePainter  | 
class  | 
ROI2DPoint.ROI2DPointPainter  | 
class  | 
ROI2DShape.ROI2DShapePainter  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ROI3DArea.ROI3DAreaPainter  | 
class  | 
ROI3DLine.ROI3DLinePainter  | 
class  | 
ROI3DPoint.ROI3DPointPainter  | 
class  | 
ROI3DPolyLine.ROI3DPolyLinePainter  | 
class  | 
ROI3DShape.ROI3DShapePainter  | 
class  | 
ROI3DStack.ROI3DStackPainter  | 
class  | 
ROI3DStackShape.ROI3DStackShapePainter  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ROI4DStack.ROI4DStackPainter  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ROI5DStack.ROI5DStackPainter  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ROILineCutter.ROILineCutterPainter  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AnimatedOverlay
Fancy mark to demonstrate the capabilities of painters. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IntensityOverRoiPainter
This painter draws an intensity profile of the image over a polyline 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OverlayPlugin1.SimpleCrossOverlay  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VtkAnimatedEarthPainter  | 
class  | 
VtkComplexeSplinePainter  | 
class  | 
VtkCubePainter
This plugin shows how use VTK to render a simple cube mesh as a 3D painter 
 | 
class  | 
VtkLabelPainter  | 
class  | 
VtkSpherePainter  | 
class  | 
VtkText2DPainter
This class shows how to use VTK to render a simple 2D text as 3D painter 
 | 
class  | 
VtkText3DPainter  |