Package | Description |
---|---|
icy.action |
Contains all Icy action command classes which are accessible through the search bar
|
icy.canvas |
Contains base Icy canvas and related classes
|
icy.gui.component |
Contains all custom components related classes (component, UI, renderer, editor...)
|
icy.gui.main |
Contains graphic components and objects for the main interface
|
icy.gui.menu.tools |
Contains specific graphic components related to menu actions
|
icy.image |
Contains all Image related stuff as the Icy image data structure, ColorModel, ColorSpace, ColorMap, Image tools...
|
icy.plugin.interface_ |
All supported plugin interface to specialize plugin in a specific task (Canvas, ROI, file importer...)
|
icy.roi |
Contains all ROI (Region Of Interest) related classes and tools
|
icy.roi.edit | |
icy.sequence |
Contains Icy Sequence structure definition and associated objects / tools.
|
icy.sequence.edit |
Contains Icy Sequence Edit structure definitions.
|
icy.vtk |
Contains VTK library related stuff (wrapper, tools)
|
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 |
Contains all 2D ROI classes included in the kernel
|
plugins.kernel.roi.roi2d.plugin |
Contains all 2D ROI plugin classes included in the kernel
|
plugins.kernel.roi.roi3d |
Contains all 3D ROI classes included in the kernel
|
plugins.kernel.roi.roi3d.plugin | |
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.kernel.roi.tool.plugin |
Modifier and Type | Field and Description |
---|---|
java.util.List<ROI> |
RoiActions.SequenceRoiList.rois |
Constructor and Description |
---|
RoiActions.SequenceRoiList(Sequence sequence,
java.util.List<ROI> rois) |
Modifier and Type | Method and Description |
---|---|
ROI |
Layer.getAttachedROI() |
Modifier and Type | Method and Description |
---|---|
Layer |
IcyCanvas.getLayer(ROI roi)
Find the layer corresponding to the specified ROI (use the ROI overlay internally).
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ROI> |
AbstractRoisPanel.getSelectedRois()
Returns the selected ROI from the table.
|
java.util.List<ROI> |
AbstractRoisPanel.getVisibleRois()
Returns the visible ROI in the ROI control panel.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractRoisPanel.scrollTo(ROI roi)
Display the roi in the table (scroll if needed)
|
Modifier and Type | Method and Description |
---|---|
ROI |
MainInterfaceGui.getROI(Overlay overlay) |
ROI |
MainInterfaceBatch.getROI(Overlay overlay) |
ROI |
MainInterface.getROI(Overlay overlay)
Returns the ROI containing the specified overlay (if any)
|
ROI |
MainInterfaceGui.getROI(Painter painter)
Deprecated.
|
ROI |
MainInterfaceBatch.getROI(Painter painter)
Deprecated.
|
ROI |
MainInterface.getROI(Painter painter)
Deprecated.
Use
MainInterface.getROI(Overlay) instead. |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ROI> |
MainInterfaceGui.getROIs() |
java.util.ArrayList<ROI> |
MainInterfaceBatch.getROIs() |
java.util.ArrayList<ROI> |
MainInterface.getROIs()
Returns all active ROI
|
Modifier and Type | Method and Description |
---|---|
Sequence |
MainInterfaceGui.getFirstSequenceContaining(ROI roi) |
Sequence |
MainInterfaceBatch.getFirstSequenceContaining(ROI roi) |
Sequence |
MainInterface.getFirstSequenceContaining(ROI roi)
Returns the first active sequence containing the specified ROI
|
Sequence |
MainInterfaceGui.getFirstSequencesContaining(ROI roi)
Deprecated.
|
Sequence |
MainInterfaceBatch.getFirstSequencesContaining(ROI roi) |
Sequence |
MainInterface.getFirstSequencesContaining(ROI roi)
Deprecated.
|
Viewer |
MainInterfaceGui.getFirstViewerContaining(ROI roi) |
Viewer |
MainInterfaceBatch.getFirstViewerContaining(ROI roi) |
Viewer |
MainInterface.getFirstViewerContaining(ROI roi)
Returns first viewer for the sequence containing specified ROI
|
java.util.ArrayList<Sequence> |
MainInterfaceGui.getSequencesContaining(ROI roi) |
java.util.ArrayList<Sequence> |
MainInterfaceBatch.getSequencesContaining(ROI roi) |
java.util.ArrayList<Sequence> |
MainInterface.getSequencesContaining(ROI roi)
Returns all active sequence containing the specified ROI
|
void |
GlobalROIListener.roiAdded(ROI roi)
A ROI was just added to its first sequence
|
void |
GlobalROIListener.roiRemoved(ROI roi)
A ROI was just removed from its last sequence
|
Modifier and Type | Method and Description |
---|---|
static boolean |
SequenceCropper.doRoiCrop(Viewer viewer,
ROI roi)
Deprecated.
Use
SequenceUtil.getSubSequence(Sequence, ROI) instead. |
Constructor and Description |
---|
ImageDataIterator(IcyBufferedImage image,
ROI roi)
Deprecated.
Use
ImageDataIterator.ImageDataIterator(IcyBufferedImage, BooleanMask2D, int) instead.
You can use the getBooleanMask2D(int, int, int, boolean) method to
retrieve the boolean mask from the ROI. |
Modifier and Type | Method and Description |
---|---|
ROI |
PluginROI.createROI()
Create and return a new ROI.
|
ROI |
PluginROI.createROI(Point5D pt)
Create and return a new ROI for interactive mode.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<ROIDescriptor,java.lang.Object> |
PluginROIDescriptor.compute(ROI roi,
Sequence sequence)
Computes the descriptor(s) (declared in the
PluginROIDescriptor.getDescriptors() ) on the specified ROI. |
Modifier and Type | Class and Description |
---|---|
class |
ROI2D |
class |
ROI3D
3D ROI base class
|
class |
ROI4D
4D ROI base class.
|
class |
ROI5D
5D ROI base class.
|
Modifier and Type | Method and Description |
---|---|
ROI |
ROI.add(ROI roi,
boolean allowCreate)
Adds content of specified
ROI into this ROI . |
static ROI |
ROIUtil.adjustToSequence(ROI roi,
Sequence source,
Sequence destination)
Create a copy of the specified ROI coming from source sequence adjusted to the destination sequence.
|
static ROI |
ROIUtil.adjustToSequence(ROI roi,
Sequence source,
Sequence destination,
boolean translate,
boolean scale)
Create a copy of the specified ROI coming from source sequence adjusted to the destination sequence.
|
static ROI |
ROIUtil.adjustToSequence(ROI roi,
Sequence source,
Sequence destination,
boolean translate,
boolean scale,
boolean ignoreErrorOnScale)
Create a copy of the specified ROI coming from source sequence adjusted to the destination sequence.
|
static ROI |
ROIUtil.convertToMask(ROI roi)
Converts the specified ROI to a boolean mask type ROI (ROI Area).
|
static ROI |
ROIUtil.convertToPoint(ROI roi)
Converts the specified ROI to a ROI Point (
ROI2DPoint or ROI3DPoint ) representing the mass center of the input ROI. |
static ROI |
ROIUtil.convertToShape(ROI roi,
double maxDeviation)
Converts the specified ROI to a shape type ROI (ROI Polygon or ROI Mesh).
|
static ROI |
ROIUtil.convertToStack(ROI2D roi,
int zMin,
int zMax)
Converts the specified 2D ROI to 3D Stack ROI (ROI3DStack) by stacking it along the Z axis given zMin and zMax
(inclusive) parameters.
|
static ROI |
ROI.create(java.lang.String className)
Create a ROI from its class name or
PluginROI class name. |
static ROI |
ROI.create(java.lang.String className,
java.awt.geom.Point2D imagePoint)
Deprecated.
Use
create(String, Point5D) instead |
static ROI |
ROI.create(java.lang.String className,
Point5D imagePoint)
Create a ROI from its class name or
PluginROI class name (interactive mode). |
static ROI |
ROI.create(java.lang.String className,
Sequence seq,
java.awt.geom.Point2D imagePoint,
boolean creation)
Deprecated.
Use
create(String, Point5D) instead. |
static ROI |
ROI.createFromXML(org.w3c.dom.Node node)
Create a ROI from a xml definition
|
ROI |
ROI.exclusiveAdd(ROI roi,
boolean allowCreate)
Sets the content of this
ROI to be the union of its current content and the
content of the specified ROI , minus their intersection. |
static ROI |
ROIUtil.get2XScaled(ROI roi,
boolean scaleOnZ,
boolean down)
Create and returns a new ROI which is a 2x up/down scaled version of the input ROI.
|
ROI |
ROI.getCopy()
Returns a copy of the ROI or
null if the operation failed. |
static ROI |
ROIUtil.getDownscaled(ROI roi,
boolean scaleOnZ)
Create and returns a new ROI which is a 2x down scaled version of the input ROI.
|
static ROI |
ROIUtil.getExclusiveUnion(java.util.List<? extends ROI> rois)
Builds and returns a ROI corresponding to the exclusive union of the specified ROI list.
|
ROI |
ROI.getExclusiveUnion(ROI roi)
Compute exclusive union with specified
ROI and return result in a new ROI . |
static ROI |
ROIUtil.getExclusiveUnion(ROI roi1,
ROI roi2)
Compute exclusive union of specified
ROI and return result in a new ROI . |
static ROI |
ROIUtil.getIntersection(java.util.List<? extends ROI> rois)
Builds and returns a ROI corresponding to the intersection of the specified ROI list.
|
ROI |
ROI.getIntersection(ROI roi)
Compute intersection with specified
ROI and return result in a new ROI . |
static ROI |
ROIUtil.getIntersection(ROI roi1,
ROI roi2)
Computes intersection of specified
ROI and return result in a new ROI . |
ROI |
ROIEvent.getSource() |
ROI |
ROI2D.getSubROI(int z,
int t,
int c)
Returns a sub part of the ROI.
|
ROI |
ROI.getSubROI(int z,
int t,
int c)
Returns a sub part of the ROI.
|
ROI |
ROI.getSubtraction(ROI roi)
Subtract the specified
ROI and return result in a new ROI . |
static ROI |
ROIUtil.getSubtraction(ROI roi1,
ROI roi2)
Computes the subtraction of roi1 - roi2 and returns result in a new
ROI . |
static ROI |
ROIUtil.getUnion(java.util.List<? extends ROI> rois)
Builds and returns a ROI corresponding to the union of the specified ROI list.
|
ROI |
ROI.getUnion(ROI roi)
Compute union with specified
ROI and return result in a new ROI . |
static ROI |
ROIUtil.getUnion(ROI roi1,
ROI roi2)
Computes union of specified
ROI and return result in a new ROI . |
static ROI |
ROIUtil.getUpscaled(ROI roi,
boolean scaleOnZ)
Create and returns a new ROI which is a 2x up scaled version of the input ROI.
|
ROI |
ROI.intersect(ROI roi,
boolean allowCreate)
Sets the content of this
ROI to the intersection of
its current content and the content of the specified ROI . |
static ROI |
ROIUtil.merge(java.util.List<? extends ROI> rois,
ShapeUtil.BooleanOperator operator)
Merge the specified array of
ROI with the given ShapeUtil.BooleanOperator . |
ROI |
ROI.merge(ROI roi,
ShapeUtil.BooleanOperator op)
Compute the boolean operation with specified
ROI and return result in a new ROI . |
ROI |
ROI.mergeWith(ROI roi,
ShapeUtil.BooleanOperator op,
boolean allowCreate)
Same as
#merge(ROI, BooleanOperator) except it modifies the current ROI to reflect the
result of the boolean operation with specified ROI . |
ROI |
ROI.subtract(ROI roi,
boolean allowCreate)
Subtract the specified
ROI content from current ROI . |
static ROI |
ROIUtil.subtract(ROI roi1,
ROI roi2)
Subtract the content of the roi2 from the roi1 and return the result as a new
ROI . |
Modifier and Type | Method and Description |
---|---|
static java.util.List<ROI> |
ROIUtil.getConnectedComponents(ROI roi)
Returns connected component from specified ROI as a list of ROI (Area type).
|
static java.util.ArrayList<ROI> |
ROI.getROIList(java.util.ArrayList<? extends ROI> rois,
java.lang.Class<? extends ROI> clazz)
Deprecated.
Use
getROIList(List, Class) instead. |
static java.util.List<ROI> |
ROI.getROIList(java.util.List<? extends ROI> rois,
java.lang.Class<? extends ROI> clazz)
Return ROI of specified type from the ROI list
|
static java.util.List<ROI> |
ROI.getROIList(ROI[] rois,
java.lang.Class<? extends ROI> clazz)
Deprecated.
Use
getROIList(List, Class) instead. |
static java.util.List<ROI> |
ROI.getROIsFromXML(org.w3c.dom.Node node)
Deprecated.
Use
loadROIsFromXML(Node) instead. |
static java.util.List<ROI> |
ROI.loadROIsFromXML(org.w3c.dom.Node node)
Return a list of ROI from a XML node.
|
static java.util.List<ROI> |
ROIUtil.split(ROI roi,
java.awt.geom.Line2D line)
Cut the specified ROI with the given Line2D (extended to ROI bounds) and return the 2 resulting ROI in a
list.
|
Modifier and Type | Method and Description |
---|---|
ROI |
ROI.add(ROI roi,
boolean allowCreate)
Adds content of specified
ROI into this ROI . |
static ROI |
ROIUtil.adjustToSequence(ROI roi,
Sequence source,
Sequence destination)
Create a copy of the specified ROI coming from source sequence adjusted to the destination sequence.
|
static ROI |
ROIUtil.adjustToSequence(ROI roi,
Sequence source,
Sequence destination,
boolean translate,
boolean scale)
Create a copy of the specified ROI coming from source sequence adjusted to the destination sequence.
|
static ROI |
ROIUtil.adjustToSequence(ROI roi,
Sequence source,
Sequence destination,
boolean translate,
boolean scale,
boolean ignoreErrorOnScale)
Create a copy of the specified ROI coming from source sequence adjusted to the destination sequence.
|
int |
ROI.ROIIdComparator.compare(ROI roi1,
ROI roi2) |
int |
ROI.ROINameComparator.compare(ROI roi1,
ROI roi2) |
abstract java.lang.Object |
ROIDescriptor.compute(ROI roi,
Sequence sequence)
Computes the descriptor on the specified ROI and return the result.
|
static java.lang.Object |
ROIUtil.computeDescriptor(java.util.Collection<ROIDescriptor> roiDescriptors,
java.lang.String descriptorId,
ROI roi,
Sequence sequence)
Computes the specified descriptor from the input
ROIDescriptor set on given ROI
and returns the result (or null if the descriptor is not found). |
static java.lang.Object |
ROIDescriptor.computeDescriptor(java.util.Collection<ROIDescriptor> roiDescriptors,
java.lang.String descriptorId,
ROI roi,
Sequence sequence)
Computes the specified descriptor from the input
ROIDescriptor set on given ROI
and returns the result (or null if the descriptor is not found). |
static java.lang.Object |
ROIUtil.computeDescriptor(java.util.Set<ROIDescriptor> roiDescriptors,
java.lang.String descriptorId,
ROI roi,
Sequence sequence)
Deprecated.
|
static java.lang.Object |
ROIUtil.computeDescriptor(java.lang.String descriptorId,
ROI roi,
Sequence sequence)
Computes the specified descriptor on given ROI and returns the result (or
null if the descriptor is
not found). |
static java.lang.Object |
ROIDescriptor.computeDescriptor(java.lang.String descriptorId,
ROI roi,
Sequence sequence)
Computes the specified descriptor on given ROI and returns the result (or
null if the descriptor is
not found). |
boolean |
ROI5D.contains(ROI roi) |
boolean |
ROI4D.contains(ROI roi) |
boolean |
ROI3D.contains(ROI roi) |
boolean |
ROI2D.contains(ROI roi) |
boolean |
ROI.contains(ROI roi)
Tests if the
ROI entirely contains the specified ROI . |
static ROI2DEllipse |
ROIUtil.convertToEllipse(ROI roi,
double radiusX,
double radiusY)
Converts the specified ROI to a 2D ellipse type ROI centered on the mass center of the input ROI.
|
static ROI |
ROIUtil.convertToMask(ROI roi)
Converts the specified ROI to a boolean mask type ROI (ROI Area).
|
static ROI |
ROIUtil.convertToPoint(ROI roi)
Converts the specified ROI to a ROI Point (
ROI2DPoint or ROI3DPoint ) representing the mass center of the input ROI. |
static ROI2DRectangle |
ROIUtil.convertToRectangle(ROI roi,
double width,
double height)
Converts the specified ROI to a 2D rectangle type ROI centered on the mass center of the input ROI.
|
static Sequence |
ROIUtil.convertToSequence(ROI inputRoi,
Sequence sequence)
Convert a single ROI into a binary / labeled Sequence.
|
static ROI |
ROIUtil.convertToShape(ROI roi,
double maxDeviation)
Converts the specified ROI to a shape type ROI (ROI Polygon or ROI Mesh).
|
boolean |
ROI.copyFrom(ROI roi)
Copy all properties from the given ROI.
|
static void |
ROIUtil.copyROIProperties(ROI source,
ROI destination,
boolean copyName)
Copy properties (name, color...) from
source ROI and apply it to destination ROI. |
ROI |
ROI.exclusiveAdd(ROI roi,
boolean allowCreate)
Sets the content of this
ROI to be the union of its current content and the
content of the specified ROI , minus their intersection. |
static ROI |
ROIUtil.get2XScaled(ROI roi,
boolean scaleOnZ,
boolean down)
Create and returns a new ROI which is a 2x up/down scaled version of the input ROI.
|
static java.lang.String |
ROIUtil.getArea(Sequence sequence,
ROI roi)
Deprecated.
Use
ROIAreaDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method instead. |
static java.lang.String |
ROIUtil.getArea(Sequence sequence,
ROI roi,
int roundSignificant)
Deprecated.
Use
ROIAreaDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method instead. |
static java.util.List<ROI> |
ROIUtil.getConnectedComponents(ROI roi)
Returns connected component from specified ROI as a list of ROI (Area type).
|
static java.lang.String |
ROIUtil.getContourSize(Sequence sequence,
double contourPoints,
ROI roi,
int dim,
int roundSignificant)
Deprecated.
Use
ROIContourDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method instead. |
static java.lang.String |
ROIUtil.getContourSize(Sequence sequence,
ROI roi,
int dim)
Deprecated.
Use
ROIContourDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method instead. |
static java.lang.String |
ROIUtil.getContourSize(Sequence sequence,
ROI roi,
int dim,
int roundSignificant)
Deprecated.
Use
ROIContourDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method instead. |
static ROI |
ROIUtil.getDownscaled(ROI roi,
boolean scaleOnZ)
Create and returns a new ROI which is a 2x down scaled version of the input ROI.
|
ROI |
ROI.getExclusiveUnion(ROI roi)
Compute exclusive union with specified
ROI and return result in a new ROI . |
static ROI |
ROIUtil.getExclusiveUnion(ROI roi1,
ROI roi2)
Compute exclusive union of specified
ROI and return result in a new ROI . |
static IntensityInfo |
ROIUtil.getIntensityInfo(Sequence sequence,
ROI roi)
Deprecated.
Use
ROIIntensityDescriptorsPlugin or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static IntensityInfo |
ROIUtil.getIntensityInfo(Sequence sequence,
ROI roi,
int z,
int t,
int c)
Deprecated.
Use
ROIIntensityDescriptorsPlugin or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static java.lang.String |
ROIUtil.getInteriorSize(Sequence sequence,
double interiorPoints,
ROI roi,
int dim,
int roundSignificant)
Deprecated.
Use
ROIInteriorDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static java.lang.String |
ROIUtil.getInteriorSize(Sequence sequence,
ROI roi,
int dim)
Deprecated.
Use
ROIInteriorDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static java.lang.String |
ROIUtil.getInteriorSize(Sequence sequence,
ROI roi,
int dim,
int roundSignificant)
Deprecated.
Use
ROIInteriorDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
ROI |
ROI.getIntersection(ROI roi)
Compute intersection with specified
ROI and return result in a new ROI . |
static ROI |
ROIUtil.getIntersection(ROI roi1,
ROI roi2)
Computes intersection of specified
ROI and return result in a new ROI . |
static Point5D |
ROIUtil.getMassCenter(ROI roi)
Deprecated.
Use
ROIMassCenterDescriptorsPlugin or ROIUtil.computeDescriptor(String, ROI, Sequence)
method instead. |
static double |
ROIUtil.getMaxIntensity(Sequence sequence,
ROI roi)
Deprecated.
Use
ROIMaxIntensityDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static double |
ROIUtil.getMaxIntensity(Sequence sequence,
ROI roi,
int z,
int t,
int c)
Deprecated.
Use
ROIMaxIntensityDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static double |
ROIUtil.getMeanIntensity(Sequence sequence,
ROI roi)
Deprecated.
Use
ROIMeanIntensityDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static double |
ROIUtil.getMeanIntensity(Sequence sequence,
ROI roi,
int z,
int t,
int c)
Deprecated.
Use
ROIMeanIntensityDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static double |
ROIUtil.getMinIntensity(Sequence sequence,
ROI roi)
Deprecated.
Use
ROIMinIntensityDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static double |
ROIUtil.getMinIntensity(Sequence sequence,
ROI roi,
int z,
int t,
int c)
Deprecated.
Use
ROIMinIntensityDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static long |
ROIUtil.getNumPixel(Sequence sequence,
ROI roi)
Returns the number of sequence pixels contained in the specified ROI.
|
static long |
ROIUtil.getNumPixel(Sequence sequence,
ROI roi,
int z,
int t,
int c)
Returns the number of sequence pixels contained in the specified ROI.
|
static java.lang.String |
ROIUtil.getPerimeter(Sequence sequence,
ROI roi)
Deprecated.
Use
ROIPerimeterDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static java.lang.String |
ROIUtil.getPerimeter(Sequence sequence,
ROI roi,
int roundSignificant)
Deprecated.
Use
ROIPerimeterDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static ROI2D[] |
ROI2D.getROI2DList(ROI[] rois)
Deprecated.
Use
ROI2D.getROI2DList(List) instead. |
static java.util.List<ROI> |
ROI.getROIList(ROI[] rois,
java.lang.Class<? extends ROI> clazz)
Deprecated.
Use
getROIList(List, Class) instead. |
static double |
ROIUtil.getStandardDeviation(Sequence sequence,
ROI roi)
Deprecated.
Use
ROIStandardDeviationDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence)
method instead. |
static double |
ROIUtil.getStandardDeviation(Sequence sequence,
ROI roi,
int z,
int t,
int c)
Deprecated.
Use
ROIStandardDeviationDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence)
method instead. |
ROI |
ROI.getSubtraction(ROI roi)
Subtract the specified
ROI and return result in a new ROI . |
static ROI |
ROIUtil.getSubtraction(ROI roi1,
ROI roi2)
Computes the subtraction of roi1 - roi2 and returns result in a new
ROI . |
static double |
ROIUtil.getSumIntensity(Sequence sequence,
ROI roi)
Deprecated.
Use
ROISumIntensityDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static double |
ROIUtil.getSumIntensity(Sequence sequence,
ROI roi,
int z,
int t,
int c)
Deprecated.
Use
ROISumIntensityDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static java.lang.String |
ROIUtil.getSurfaceArea(Sequence sequence,
ROI roi)
Deprecated.
Use
ROISurfaceAreaDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
static java.lang.String |
ROIUtil.getSurfaceArea(Sequence sequence,
ROI roi,
int roundSignificant)
Deprecated.
Use
ROISurfaceAreaDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method
instead. |
ROI |
ROI.getUnion(ROI roi)
Compute union with specified
ROI and return result in a new ROI . |
static ROI |
ROIUtil.getUnion(ROI roi1,
ROI roi2)
Computes union of specified
ROI and return result in a new ROI . |
static Rectangle5D |
ROIUtil.getUnionBounds(ROI roi1,
ROI roi2)
Compute the resulting bounds for union operation between specified ROIs.
|
static ROI |
ROIUtil.getUpscaled(ROI roi,
boolean scaleOnZ)
Create and returns a new ROI which is a 2x up scaled version of the input ROI.
|
static java.lang.String |
ROIUtil.getVolume(Sequence sequence,
ROI roi)
Deprecated.
Use
ROIVolumeDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method instead. |
static java.lang.String |
ROIUtil.getVolume(Sequence sequence,
ROI roi,
int roundSignificant)
Deprecated.
Use
ROIVolumeDescriptor or ROIUtil.computeDescriptor(String, ROI, Sequence) method instead. |
ROI |
ROI.intersect(ROI roi,
boolean allowCreate)
Sets the content of this
ROI to the intersection of
its current content and the content of the specified ROI . |
boolean |
ROI5D.intersects(ROI roi) |
boolean |
ROI4D.intersects(ROI roi) |
boolean |
ROI3D.intersects(ROI roi) |
boolean |
ROI2D.intersects(ROI roi) |
boolean |
ROI.intersects(ROI roi)
Tests if the current
ROI intersects the specified ROI . |
ROI |
ROI.merge(ROI roi,
ShapeUtil.BooleanOperator op)
Compute the boolean operation with specified
ROI and return result in a new ROI . |
ROI |
ROI.mergeWith(ROI roi,
ShapeUtil.BooleanOperator op,
boolean allowCreate)
Same as
#merge(ROI, BooleanOperator) except it modifies the current ROI to reflect the
result of the boolean operation with specified ROI . |
static void |
ROIUtil.scale(ROI roi,
double scale)
Scale the given ROI by specified scale factor.
|
static void |
ROIUtil.scale(ROI roi,
double scaleX,
double scaleY)
Scale (2D) the given ROI by specified X/Y factor.
|
static void |
ROIUtil.scale(ROI roi,
double scaleX,
double scaleY,
double scaleZ)
Scale (3D) the given ROI by specified X,Y,Z factors.
|
static java.util.List<ROI> |
ROIUtil.split(ROI roi,
java.awt.geom.Line2D line)
Cut the specified ROI with the given Line2D (extended to ROI bounds) and return the 2 resulting ROI in a
list.
|
ROI |
ROI.subtract(ROI roi,
boolean allowCreate)
Subtract the specified
ROI content from current ROI . |
static ROI |
ROIUtil.subtract(ROI roi1,
ROI roi2)
Subtract the content of the roi2 from the roi1 and return the result as a new
ROI . |
Modifier and Type | Method and Description |
---|---|
static Sequence |
ROIUtil.convertToSequence(java.util.List<ROI> inputRois,
int sizeX,
int sizeY,
int sizeC,
int sizeZ,
int sizeT,
DataType dataType,
boolean label)
Convert a list of ROI into a binary / labeled Sequence.
|
static Sequence |
ROIUtil.convertToSequence(java.util.List<ROI> inputRois,
Sequence sequence,
boolean label)
Convert a list of ROI into a binary / labeled Sequence.
|
static ROI |
ROIUtil.getExclusiveUnion(java.util.List<? extends ROI> rois)
Builds and returns a ROI corresponding to the exclusive union of the specified ROI list.
|
static ROI |
ROIUtil.getIntersection(java.util.List<? extends ROI> rois)
Builds and returns a ROI corresponding to the intersection of the specified ROI list.
|
static java.util.ArrayList<ROI2D> |
ROI2D.getROI2DList(java.util.ArrayList<ROI> rois)
Deprecated.
Use
ROI2D.getROI2DList(List) instead. |
static java.util.List<ROI2D> |
ROI2D.getROI2DList(java.util.List<ROI> rois)
Return ROI2D of ROI list.
|
static java.util.ArrayList<ROI3D> |
ROI3D.getROI3DList(java.util.ArrayList<ROI> rois)
Deprecated.
Use
ROI3D.getROI3DList(List) instead. |
static java.util.List<ROI3D> |
ROI3D.getROI3DList(java.util.List<ROI> rois)
Return all 3D ROI from the ROI list
|
static java.util.ArrayList<ROI4D> |
ROI4D.getROI4DList(java.util.ArrayList<ROI> rois)
Deprecated.
Use
ROI4D.getROI4DList(List) instead. |
static java.util.List<ROI4D> |
ROI4D.getROI4DList(java.util.List<ROI> rois)
Return all 4D ROI from the ROI list
|
static java.util.ArrayList<ROI5D> |
ROI5D.getROI5DList(java.util.ArrayList<ROI> rois)
Deprecated.
Use
ROI5D.getROI5DList(List) instead. |
static java.util.List<ROI5D> |
ROI5D.getROI5DList(java.util.List<ROI> rois)
Return all 5D ROI from the ROI list
|
static java.util.ArrayList<ROI> |
ROI.getROIList(java.util.ArrayList<? extends ROI> rois,
java.lang.Class<? extends ROI> clazz)
Deprecated.
Use
getROIList(List, Class) instead. |
static java.util.ArrayList<ROI> |
ROI.getROIList(java.util.ArrayList<? extends ROI> rois,
java.lang.Class<? extends ROI> clazz)
Deprecated.
Use
getROIList(List, Class) instead. |
static java.util.List<ROI> |
ROI.getROIList(java.util.List<? extends ROI> rois,
java.lang.Class<? extends ROI> clazz)
Return ROI of specified type from the ROI list
|
static java.util.List<ROI> |
ROI.getROIList(java.util.List<? extends ROI> rois,
java.lang.Class<? extends ROI> clazz)
Return ROI of specified type from the ROI list
|
static java.util.List<ROI> |
ROI.getROIList(ROI[] rois,
java.lang.Class<? extends ROI> clazz)
Deprecated.
Use
getROIList(List, Class) instead. |
static ROI |
ROIUtil.getUnion(java.util.List<? extends ROI> rois)
Builds and returns a ROI corresponding to the union of the specified ROI list.
|
static ROI |
ROIUtil.merge(java.util.List<? extends ROI> rois,
ShapeUtil.BooleanOperator operator)
Merge the specified array of
ROI with the given ShapeUtil.BooleanOperator . |
static void |
ROI.saveROIsToXML(org.w3c.dom.Node node,
java.util.List<ROI> rois)
Set a list of ROI to a XML node.
|
static void |
ROI.setROIsFromXML(org.w3c.dom.Node node,
java.util.List<ROI> rois)
Deprecated.
Use
saveROIsToXML(Node, List) instead |
Constructor and Description |
---|
ROIEvent(ROI source,
ROIEvent.ROIEventType type) |
ROIEvent(ROI source,
ROIEvent.ROIEventType type,
ROIEvent.ROIPointEventType pointEventType,
java.lang.Object point)
Deprecated.
Use
ROIEvent.ROIEvent(ROI, ROIEventType) constructor instead |
ROIEvent(ROI source,
ROIEvent.ROIEventType type,
java.lang.String propertyName) |
ROIEvent(ROI source,
java.lang.String propertyName) |
ROIIterator(ROI roi,
boolean inclusive)
Create a new ROI iterator to iterate through each point of the specified ROI.
|
ROIIterator(ROI roi,
Rectangle5D region,
boolean inclusive)
Create a new ROI iterator to iterate through each point of the specified ROI.
|
Modifier and Type | Method and Description |
---|---|
ROI |
AbstractROIEdit.getROI() |
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends ROI> |
AbstractROIsEdit.getROIs() |
Constructor and Description |
---|
AbstractROIEdit(ROI roi) |
AbstractROIEdit(ROI roi,
java.lang.String name) |
AbstractROIEdit(ROI roi,
java.lang.String name,
java.awt.Image icon) |
BoundsROIEdit(ROI roi,
Rectangle5D prevBounds) |
BoundsROIEdit(ROI roi,
Rectangle5D prevBounds,
boolean mergeable) |
DefaultROIEdit(ROI previous,
ROI current) |
PositionROIEdit(ROI roi,
Point5D prevPos) |
PositionROIEdit(ROI roi,
Point5D prevPos,
boolean mergeable) |
PropertyROIEdit(ROI roi,
java.lang.String propertyName,
java.lang.Object previousValue,
java.lang.Object currentValue) |
PropertyROIEdit(ROI roi,
java.lang.String propertyName,
java.lang.Object previousValue,
java.lang.Object currentValue,
boolean mergeable) |
Constructor and Description |
---|
AbstractROIsEdit(java.util.List<? extends ROI> rois) |
AbstractROIsEdit(java.util.List<? extends ROI> rois,
java.lang.String name) |
BoundsROIsEdit(java.util.List<? extends ROI> rois,
java.util.List<Rectangle5D> previousBounds,
java.util.List<Rectangle5D> newBounds) |
BoundsROIsEdit(java.util.List<? extends ROI> rois,
java.util.List<Rectangle5D> previousBounds,
java.util.List<Rectangle5D> newBounds,
boolean mergeable) |
PositionROIsEdit(java.util.List<? extends ROI> rois,
java.util.List<Point5D> previousPositions,
java.util.List<Point5D> newPositions) |
PositionROIsEdit(java.util.List<? extends ROI> rois,
java.util.List<Point5D> previousPositions,
java.util.List<Point5D> newPositions,
boolean mergeable) |
PropertyROIsEdit(java.util.List<? extends ROI> rois,
java.lang.String propertyName,
java.util.List<java.lang.Object> previousValues,
java.lang.Object currentValue) |
PropertyROIsEdit(java.util.List<? extends ROI> rois,
java.lang.String propertyName,
java.util.List<java.lang.Object> previousValues,
java.lang.Object currentValue,
boolean mergeable) |
Modifier and Type | Method and Description |
---|---|
<T extends ROI> |
Sequence.getROIs(java.lang.Class<T> roiClass,
boolean sorted)
Returns ROIs of specified class attached to this sequence
|
<T extends ROI> |
Sequence.getSelectedROIs(java.lang.Class<T> roiClass,
boolean sorted,
boolean wantReadOnly)
Returns all selected ROI of given class.
|
<T extends ROI> |
Sequence.getSelectedROISet(java.lang.Class<T> roiClass)
Returns all selected ROI of given class (Set format).
|
Modifier and Type | Method and Description |
---|---|
ROI |
Sequence.getFocusedROI()
Returns the current focused ROI (null if no ROI focused)
|
ROI |
Sequence.getSelectedROI()
Returns the first selected ROI found (null if no ROI selected)
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ROI> |
Sequence.getROIs()
Returns all ROIs attached to this sequence.
|
java.util.List<ROI> |
Sequence.getROIs(boolean sorted)
Returns all ROIs attached to this sequence.
|
java.util.List<ROI> |
Sequence.getROIs(java.lang.Class<? extends ROI> roiClass)
Deprecated.
Use
Sequence.getROIs(Class, boolean) instead |
java.util.HashSet<ROI> |
Sequence.getROISet()
Returns all ROIs attached to this sequence (HashSet form)
|
java.util.ArrayList<ROI> |
Sequence.getSelectedROIs()
Returns all selected ROI
|
java.util.List<ROI> |
Sequence.getSelectedROIs(java.lang.Class<? extends ROI> roiClass,
boolean wantReadOnly)
Returns all selected ROI of given class.
|
java.util.Set<ROI> |
Sequence.getSelectedROISet()
Returns all selected ROI (Set format).
|
java.util.Set<ROI> |
Sequence.getSelectedROISet(java.lang.Class<? extends ROI> roiClass,
boolean wantReadOnly)
Returns all selected ROI of given class (Set format).
|
Modifier and Type | Method and Description |
---|---|
boolean |
Sequence.addROI(ROI roi)
Add the specified ROI to the sequence.
|
boolean |
Sequence.addROI(ROI roi,
boolean canUndo)
Add the specified ROI to the sequence.
|
boolean |
Sequence.contains(ROI roi)
Returns true if the sequence contains the specified ROI
|
static Sequence |
SequenceUtil.getSubSequence(Sequence source,
ROI roi)
Creates a new sequence which is a sub part of the source sequence defined by the specified
ROI bounds. |
static Sequence |
SequenceUtil.getSubSequence(Sequence source,
ROI roi,
double nullValue)
Creates a new sequence which is a sub part of the source sequence defined by the specified
ROI
bounds. |
boolean |
Sequence.removeROI(ROI roi)
Remove the specified ROI from the sequence.
|
boolean |
Sequence.removeROI(ROI roi,
boolean canUndo)
Remove the specified ROI from the sequence.
|
void |
Sequence.roiChanged(ROI roi)
Notify specified roi has changed (the sequence should contains the specified ROI)
|
boolean |
Sequence.setFocusedROI(ROI roi)
Set the focused ROI
|
boolean |
Sequence.setSelectedROI(ROI roi)
Set the selected ROI (exclusive selection).
|
boolean |
Sequence.setSelectedROI(ROI roi,
boolean exclusive)
Deprecated.
Use
Sequence.setSelectedROI(ROI) instead. |
Modifier and Type | Method and Description |
---|---|
boolean |
Sequence.addROIs(java.util.Collection<? extends ROI> rois,
boolean canUndo)
Add the specified collection of ROI to the sequence.
|
int |
Sequence.getROICount(java.lang.Class<? extends ROI> roiClass)
Returns the number of ROI of specified ROI class attached to the sequence.
|
java.util.List<ROI> |
Sequence.getROIs(java.lang.Class<? extends ROI> roiClass)
Deprecated.
Use
Sequence.getROIs(Class, boolean) instead |
java.util.List<ROI> |
Sequence.getSelectedROIs(java.lang.Class<? extends ROI> roiClass,
boolean wantReadOnly)
Returns all selected ROI of given class.
|
java.util.Set<ROI> |
Sequence.getSelectedROISet(java.lang.Class<? extends ROI> roiClass,
boolean wantReadOnly)
Returns all selected ROI of given class (Set format).
|
boolean |
Sequence.hasROI(java.lang.Class<? extends ROI> roiClass)
Returns true if the sequence contains ROI of specified ROI class.
|
boolean |
Sequence.removeROIs(java.util.Collection<? extends ROI> rois,
boolean canUndo)
Remove the specified collection of ROI from the sequence.
|
void |
Sequence.setSelectedROIs(java.util.ArrayList<ROI> selected)
Deprecated.
Use
Sequence.setSelectedROIs(List) instead. |
void |
Sequence.setSelectedROIs(java.util.List<? extends ROI> selected)
Set selected ROI (unselected all others)
|
Constructor and Description |
---|
SequenceDataIterator(Sequence sequence,
ROI roi)
Create a new SequenceData iterator to iterate data through the specified ROI.
|
SequenceDataIterator(Sequence sequence,
ROI roi,
boolean inclusive)
Create a new SequenceData iterator to iterate data through the specified ROI.
|
SequenceDataIterator(Sequence sequence,
ROI roi,
boolean inclusive,
int z,
int t,
int c)
Create a new SequenceData iterator to iterate data through the specified ROI.
|
Modifier and Type | Method and Description |
---|---|
ROI |
AbstractROISequenceEdit.getROI() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ROI> |
AbstractROIsSequenceEdit.getROIs() |
Constructor and Description |
---|
AbstractROISequenceEdit(Sequence sequence,
ROI roi) |
AbstractROISequenceEdit(Sequence sequence,
ROI roi,
java.lang.String name) |
AbstractROISequenceEdit(Sequence sequence,
ROI roi,
java.lang.String name,
java.awt.Image icon) |
ROIAddSequenceEdit(Sequence sequence,
ROI source) |
ROIAddSequenceEdit(Sequence sequence,
ROI source,
java.lang.String name) |
ROIRemoveSequenceEdit(Sequence sequence,
ROI source) |
ROIReplaceSequenceEdit(Sequence sequence,
ROI oldRoi,
ROI newRoi) |
ROIReplaceSequenceEdit(Sequence sequence,
ROI oldRoi,
ROI newRoi,
java.lang.String name) |
Constructor and Description |
---|
AbstractROIsSequenceEdit(Sequence sequence,
java.util.Collection<ROI> rois) |
AbstractROIsSequenceEdit(Sequence sequence,
java.util.Collection<ROI> rois,
java.lang.String name) |
AbstractROIsSequenceEdit(Sequence sequence,
java.util.Collection<ROI> rois,
java.lang.String name,
java.awt.Image icon) |
ROIAddsSequenceEdit(Sequence sequence,
java.util.Collection<ROI> rois) |
ROIAddsSequenceEdit(Sequence sequence,
java.util.Collection<ROI> rois,
java.lang.String name) |
ROIRemovesSequenceEdit(Sequence sequence,
java.util.Collection<ROI> rois) |
ROIReplacesSequenceEdit(Sequence sequence,
java.util.Collection<ROI> oldRois,
java.util.Collection<ROI> newRois) |
ROIReplacesSequenceEdit(Sequence sequence,
java.util.Collection<ROI> oldRois,
java.util.Collection<ROI> newRois) |
ROIReplacesSequenceEdit(Sequence sequence,
java.util.Collection<ROI> oldRois,
java.util.Collection<ROI> newRois,
java.lang.String name) |
ROIReplacesSequenceEdit(Sequence sequence,
java.util.Collection<ROI> oldRois,
java.util.Collection<ROI> newRois,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
static ROI |
VtkUtil.getROIFromBinaryImage(vtk.vtkImageData image,
boolean force3DROI)
Deprecated.
Uses
#getBooleanMaskFromBinaryImage(vtkImageData) then ROI3DArea.ROI3DArea(BooleanMask3D) instead. |
Modifier and Type | Method and Description |
---|---|
static vtk.vtkImageData |
VtkUtil.getBinaryImageData(ROI roi,
int sz,
int t)
Creates and returns a 3D binary (0/1 values)
vtkImageData object corresponding to the ROI 3D boolean mask
(C dimension is not considered) at specified T position. |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ROISumIntensityDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIStandardDeviationDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIMinIntensityDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIMeanIntensityDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIMaxIntensityDescriptor.compute(ROI roi,
Sequence sequence) |
java.util.Map<ROIDescriptor,java.lang.Object> |
ROIIntensityDescriptorsPlugin.compute(ROI roi,
Sequence sequence) |
static ROIIntensityDescriptorsPlugin.IntensityDescriptorInfos |
ROIIntensityDescriptorsPlugin.computeIntensityDescriptors(ROI roi,
Sequence sequence,
boolean allowMultiChannel)
Returns the pixel intensity information for the specified ROI and Sequence.
|
static double |
ROIMaxIntensityDescriptor.computeMaxIntensity(ROI roi,
Sequence sequence)
Computes and returns the maximum intensity for the specified ROI on given sequence.
|
static double |
ROIMeanIntensityDescriptor.computeMeanIntensity(ROI roi,
Sequence sequence)
Computes and returns the mean intensity for the specified ROI on given sequence.
|
static double |
ROIMinIntensityDescriptor.computeMinIntensity(ROI roi,
Sequence sequence)
Computes and returns the minimum intensity for the specified ROI on given sequence.
|
static double |
ROIStandardDeviationDescriptor.computeStandardDeviation(ROI roi,
Sequence sequence)
Computes and returns the compute standard deviation for the specified ROI on given sequence.
|
static double |
ROISumIntensityDescriptor.computeSumIntensity(ROI roi,
Sequence sequence)
Computes and returns the intensity sum for the specified ROI on given sequence.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ROIVolumeDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROISurfaceAreaDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIPerimeterDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIMassCenterZDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIMassCenterYDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIMassCenterXDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIMassCenterTDescriptor.compute(ROI roi,
Sequence sequence) |
java.util.Map<ROIDescriptor,java.lang.Object> |
ROIMassCenterDescriptorsPlugin.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIMassCenterCDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIInteriorDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIContourDescriptor.compute(ROI roi,
Sequence sequence) |
java.util.Map<ROIDescriptor,java.lang.Object> |
ROIBasicMeasureDescriptorsPlugin.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIAreaDescriptor.compute(ROI roi,
Sequence sequence) |
static double |
ROIAreaDescriptor.computeArea(double interiorPoints,
ROI roi,
Sequence sequence)
Computes and returns the surface area from a given number of contour points expressed in the
unit of the descriptor (see
ROIAreaDescriptor.getUnit(Sequence) ) for the specified sequence and ROI. |
static double |
ROIAreaDescriptor.computeArea(ROI roi,
Sequence sequence)
Computes and returns the area expressed in the unit of the descriptor (see
ROIAreaDescriptor.getUnit(Sequence) ) for the
specified ROI. |
static double |
ROIContourDescriptor.computeContour(ROI roi)
Returns the number of contour point for the specified ROI.
|
static double |
ROIInteriorDescriptor.computeInterior(double interiorPoints,
ROI roi,
Sequence sequence,
int dim)
Returns the interior size from a given number of interior points in the best unit (see
Sequence.getBestPixelSizeUnit(int, int) ) for the specified sequence and dimension. |
static double |
ROIInteriorDescriptor.computeInterior(ROI roi)
Returns the number of point inside the specified ROI.
|
static Point5D |
ROIMassCenterDescriptorsPlugin.computeMassCenter(ROI roi)
Compute and returns the mass center of specified ROI.
|
static double |
ROIPerimeterDescriptor.computePerimeter(ROI roi,
Sequence sequence)
Computes and returns the perimeter expressed in the unit of the descriptor (see
ROIPerimeterDescriptor.getUnit(Sequence) ) for
the specified ROI. |
static double |
ROISurfaceAreaDescriptor.computeSurfaceArea(ROI roi,
Sequence sequence)
Computes and returns the surface area expressed in the unit of the descriptor (see
ROISurfaceAreaDescriptor.getUnit(Sequence) )
for the specified ROI. |
static double |
ROIVolumeDescriptor.computeVolume(double interiorPoints,
ROI roi,
Sequence sequence)
Computes and returns the volume from a given number of interior points expressed in the
unit of the descriptor (see
ROIVolumeDescriptor.getUnit(Sequence) ) for the specified sequence and ROI. |
static double |
ROIVolumeDescriptor.computeVolume(ROI roi,
Sequence sequence)
Computes and returns the volume expressed in the unit of the descriptor (see
ROIVolumeDescriptor.getUnit(Sequence) ) for the
specified ROI. |
static double |
ROIBasicMeasureDescriptorsPlugin.getMultiplierFactor(Sequence sequence,
ROI roi,
int dim)
Calculate the multiplier factor depending the wanted dimension information.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ROISizeZDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROISizeYDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROISizeXDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROISizeTDescriptor.compute(ROI roi,
Sequence sequence) |
java.util.Map<ROIDescriptor,java.lang.Object> |
ROISizeDescriptorsPlugin.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROISizeCDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIReadOnlyDescriptor.compute(ROI roi,
Sequence sequence) |
java.util.Map<ROIDescriptor,java.lang.Object> |
ROIPropertyDescriptorsPlugin.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIPositionZDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIPositionYDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIPositionXDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIPositionTDescriptor.compute(ROI roi,
Sequence sequence) |
java.util.Map<ROIDescriptor,java.lang.Object> |
ROIPositionDescriptorsPlugin.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIPositionCDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIOpacityDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROINameDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIIconDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIGroupIdDescriptor.compute(ROI roi,
Sequence sequence) |
java.lang.Object |
ROIColorDescriptor.compute(ROI roi,
Sequence sequence) |
static java.awt.Color |
ROIColorDescriptor.getColor(ROI roi)
Returns ROI color
|
static ROI.ROIGroupId |
ROIGroupIdDescriptor.getGroupId(ROI roi)
Returns ROI group id
|
static java.awt.Image |
ROIIconDescriptor.getIcon(ROI roi)
Returns ROI icon
|
static java.lang.String |
ROINameDescriptor.getName(ROI roi)
Returns ROI name
|
static float |
ROIOpacityDescriptor.getOpacity(ROI roi)
Returns ROI opacity
|
static boolean |
ROIReadOnlyDescriptor.getReadOnly(ROI roi)
Returns ROI read only state
|
Modifier and Type | Class and Description |
---|---|
class |
ROI2DArea
ROI Area type.
|
class |
ROI2DEllipse |
class |
ROI2DLine
ROI 2D Line.
|
class |
ROI2DPath
ROI Path.
|
class |
ROI2DPoint
ROI 2D Point class.
|
class |
ROI2DPolygon
ROI 2D polygon class.
|
class |
ROI2DPolyLine |
class |
ROI2DRectangle |
class |
ROI2DRectShape
Base class for rectangular shape ROI.
|
class |
ROI2DShape |
Modifier and Type | Method and Description |
---|---|
ROI |
ROI2DPath.add(ROI roi,
boolean allowCreate) |
ROI |
ROI2DArea.add(ROI roi,
boolean allowCreate) |
ROI |
ROI2DPath.exclusiveAdd(ROI roi,
boolean allowCreate) |
ROI |
ROI2DArea.exclusiveAdd(ROI roi,
boolean allowCreate) |
ROI |
ROI2DShape.getExclusiveUnion(ROI roi) |
ROI |
ROI2DShape.getIntersection(ROI roi) |
ROI |
ROI2DShape.getSubtraction(ROI roi) |
ROI |
ROI2DShape.getUnion(ROI roi) |
ROI |
ROI2DPath.intersect(ROI roi,
boolean allowCreate) |
ROI |
ROI2DArea.intersect(ROI roi,
boolean allowCreate) |
ROI |
ROI2DPath.subtract(ROI roi,
boolean allowCreate) |
ROI |
ROI2DArea.subtract(ROI roi,
boolean allowCreate) |
Modifier and Type | Method and Description |
---|---|
ROI |
ROI2DPath.add(ROI roi,
boolean allowCreate) |
ROI |
ROI2DArea.add(ROI roi,
boolean allowCreate) |
boolean |
ROI2DRectangle.contains(ROI roi) |
boolean |
ROI2DPolyLine.contains(ROI roi) |
boolean |
ROI2DPoint.contains(ROI roi) |
boolean |
ROI2DPath.contains(ROI roi) |
boolean |
ROI2DLine.contains(ROI roi) |
ROI |
ROI2DPath.exclusiveAdd(ROI roi,
boolean allowCreate) |
ROI |
ROI2DArea.exclusiveAdd(ROI roi,
boolean allowCreate) |
ROI |
ROI2DShape.getExclusiveUnion(ROI roi) |
ROI |
ROI2DShape.getIntersection(ROI roi) |
ROI |
ROI2DShape.getSubtraction(ROI roi) |
ROI |
ROI2DShape.getUnion(ROI roi) |
ROI |
ROI2DPath.intersect(ROI roi,
boolean allowCreate) |
ROI |
ROI2DArea.intersect(ROI roi,
boolean allowCreate) |
boolean |
ROI2DRectangle.intersects(ROI roi) |
boolean |
ROI2DPoint.intersects(ROI r) |
boolean |
ROI2DLine.intersects(ROI r) |
ROI |
ROI2DPath.subtract(ROI roi,
boolean allowCreate) |
ROI |
ROI2DArea.subtract(ROI roi,
boolean allowCreate) |
Modifier and Type | Method and Description |
---|---|
ROI |
ROI2DRectanglePlugin.createROI() |
ROI |
ROI2DPolygonPlugin.createROI() |
ROI |
ROI2DPolyLinePlugin.createROI() |
ROI |
ROI2DPointPlugin.createROI() |
ROI |
ROI2DLinePlugin.createROI() |
ROI |
ROI2DEllipsePlugin.createROI() |
ROI |
ROI2DAreaPlugin.createROI() |
ROI |
ROI2DRectanglePlugin.createROI(Point5D pt) |
ROI |
ROI2DPolygonPlugin.createROI(Point5D pt) |
ROI |
ROI2DPolyLinePlugin.createROI(Point5D pt) |
ROI |
ROI2DPointPlugin.createROI(Point5D pt) |
ROI |
ROI2DLinePlugin.createROI(Point5D pt) |
ROI |
ROI2DEllipsePlugin.createROI(Point5D pt) |
ROI |
ROI2DAreaPlugin.createROI(Point5D pt) |
Modifier and Type | Class and Description |
---|---|
class |
ROI3DArea
3D Area ROI.
|
class |
ROI3DLine
ROI 3D Line.
|
class |
ROI3DPoint
ROI 3D Point class.
|
class |
ROI3DPolyLine
3D Polyline ROI
|
class |
ROI3DShape
Base class for 3D shape ROI (working from 3D control points).
|
class |
ROI3DStack<R extends ROI2D>
Base class defining a generic 3D ROI as a stack of individual 2D ROI slices.
|
class |
ROI3DStackEllipse
Class defining a 3D Ellipse ROI as a stack of individual 2D Ellipse ROI.
|
class |
ROI3DStackPolygon
Class defining a 3D Stack Polygon ROI as a stack of individual 2D Polygon ROI.
|
class |
ROI3DStackRectangle
Class defining a 3D Rectangle ROI as a stack of individual 2D Rectangle ROI.
|
class |
ROI3DStackShape
Base class defining a generic 3D Shape ROI as a stack of individual 2D Shape ROI.
|
Modifier and Type | Method and Description |
---|---|
ROI |
ROI3DStack.add(ROI roi,
boolean allowCreate) |
ROI |
ROI3DArea.add(ROI roi,
boolean allowCreate) |
ROI |
ROI3DStack.exclusiveAdd(ROI roi,
boolean allowCreate) |
ROI |
ROI3DArea.exclusiveAdd(ROI roi,
boolean allowCreate) |
ROI |
ROI3DStack.intersect(ROI roi,
boolean allowCreate) |
ROI |
ROI3DArea.intersect(ROI roi,
boolean allowCreate) |
ROI |
ROI3DStack.subtract(ROI roi,
boolean allowCreate) |
ROI |
ROI3DArea.subtract(ROI roi,
boolean allowCreate) |
Modifier and Type | Method and Description |
---|---|
ROI |
ROI3DStack.add(ROI roi,
boolean allowCreate) |
ROI |
ROI3DArea.add(ROI roi,
boolean allowCreate) |
boolean |
ROI3DPolyLine.contains(ROI roi) |
boolean |
ROI3DPoint.contains(ROI roi) |
boolean |
ROI3DLine.contains(ROI roi) |
ROI |
ROI3DStack.exclusiveAdd(ROI roi,
boolean allowCreate) |
ROI |
ROI3DArea.exclusiveAdd(ROI roi,
boolean allowCreate) |
ROI |
ROI3DStack.intersect(ROI roi,
boolean allowCreate) |
ROI |
ROI3DArea.intersect(ROI roi,
boolean allowCreate) |
boolean |
ROI3DPoint.intersects(ROI r) |
boolean |
ROI3DLine.intersects(ROI r) |
ROI |
ROI3DStack.subtract(ROI roi,
boolean allowCreate) |
ROI |
ROI3DArea.subtract(ROI roi,
boolean allowCreate) |
Modifier and Type | Method and Description |
---|---|
ROI |
ROI3DPolyLinePlugin.createROI() |
ROI |
ROI3DPointPlugin.createROI() |
ROI |
ROI3DLinePlugin.createROI() |
ROI |
ROI3DPolyLinePlugin.createROI(Point5D pt) |
ROI |
ROI3DPointPlugin.createROI(Point5D pt) |
ROI |
ROI3DLinePlugin.createROI(Point5D pt) |
Modifier and Type | Class and Description |
---|---|
class |
ROI4DArea
4D Area ROI.
|
class |
ROI4DStack<R extends ROI3D>
Abstract class defining a generic 4D ROI as a stack of individual 3D ROI slices.
|
class |
ROI4DStackRectangle |
Modifier and Type | Class and Description |
---|---|
class |
ROI5DArea
5D Area ROI.
|
class |
ROI5DStack<R extends ROI4D>
Abstract class defining a generic 5D ROI as a stack of individual 4D ROI slices.
|
class |
ROI5DStackRectangle |
Modifier and Type | Class and Description |
---|---|
class |
ROILineCutter
ROI Helper class for ROI cutting action
|
Modifier and Type | Method and Description |
---|---|
ROI |
ROILineCutterPlugin.createROI() |
ROI |
ROILineCutterPlugin.createROI(Point5D pt) |