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 |