Package | Description |
---|---|
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.type |
Contains custom data type definition and tools for generic and multi dimensional array manipulation
|
icy.type.point |
Contains Point class definition up to 5D
|
icy.type.rectangle |
Contains Rectangle class definition up to 5D
|
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 | Method and Description |
---|---|
ROI |
PluginROI.createROI(Point5D pt)
Create and return a new ROI for interactive mode.
|
Modifier and Type | Method and Description |
---|---|
Point5D |
ROIIterator.get() |
static Point5D |
ROIUtil.getMassCenter(ROI roi)
Deprecated.
Use
ROIMassCenterDescriptorsPlugin or ROIUtil.computeDescriptor(String, ROI, Sequence)
method instead. |
static Point5D |
ROIUtil.getMassCenter(ROI5D roi)
Deprecated.
Use
ROIMassCenterDescriptorsPlugin or ROIUtil.computeDescriptor(String, ROI, Sequence)
method instead. |
Point5D |
ROI.getPosition5D()
Returns the ROI position which normally correspond to the minimum point of the ROI
bounds.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ROI.contains(Point5D p)
Tests if a specified
Point5D is inside the ROI. |
static ROI |
ROI.create(java.lang.String className,
Point5D imagePoint)
Create a ROI from its class name or
PluginROI class name (interactive mode). |
boolean |
ROI3D.isOverEdge(IcyCanvas canvas,
Point5D p)
Returns true if specified point coordinates overlap the ROI edge.
|
boolean |
ROI2D.isOverEdge(IcyCanvas canvas,
Point5D p)
Returns true if specified point coordinates overlap the ROI edge.
|
void |
ROI.ROIPainter.setMousePos(Point5D pos)
Deprecated.
Better to retrieve mouse position from the
IcyCanvas object. |
void |
ROI5D.setPosition5D(Point5D position) |
void |
ROI4D.setPosition5D(Point5D position) |
void |
ROI3D.setPosition5D(Point5D position) |
void |
ROI2D.setPosition5D(Point5D position) |
abstract void |
ROI.setPosition5D(Point5D position)
Set the
ROI position. |
Constructor and Description |
---|
BooleanMask5D(Point5D[] points)
Build a new boolean mask from the specified array of
Point5D . |
Constructor and Description |
---|
PositionROIEdit(ROI roi,
Point5D prevPos) |
PositionROIEdit(ROI roi,
Point5D prevPos,
boolean mergeable) |
Constructor and Description |
---|
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) |
PositionROIsEdit(java.util.List<? extends ROI> rois,
java.util.List<Point5D> previousPositions,
java.util.List<Point5D> newPositions,
boolean mergeable) |
PositionROIsEdit(java.util.List<? extends ROI> rois,
java.util.List<Point5D> previousPositions,
java.util.List<Point5D> newPositions,
boolean mergeable) |
Modifier and Type | Method and Description |
---|---|
Point5D |
Position5DIterator.get() |
Modifier and Type | Class and Description |
---|---|
static class |
Point5D.Double |
static class |
Point5D.Float |
static class |
Point5D.Integer |
Modifier and Type | Method and Description |
---|---|
void |
Point5D.setLocation(Point5D p)
Sets the location of this
Point5D to the same
coordinates as the specified Point5D object. |
Modifier and Type | Method and Description |
---|---|
abstract Point5D |
Rectangle5D.getPosition()
Returns the point coordinate.
|
Modifier and Type | Method and Description |
---|---|
void |
Rectangle5D.add(Point5D pt)
Adds the
Point5D object pt to this Rectangle5D . |
Modifier and Type | Method and Description |
---|---|
static Point5D |
ROIMassCenterDescriptorsPlugin.computeMassCenter(ROI roi)
Compute and returns the mass center of specified ROI.
|
Modifier and Type | Method and Description |
---|---|
static double |
ROIMassCenterCDescriptor.getMassCenterC(Point5D point)
Returns position C of specified Point5D object
|
static double |
ROIMassCenterTDescriptor.getMassCenterT(Point5D point)
Returns position T of specified Point5D object
|
static double |
ROIMassCenterXDescriptor.getMassCenterX(Point5D point)
Returns position X of specified Point5D object
|
static double |
ROIMassCenterYDescriptor.getMassCenterY(Point5D point)
Returns position Y of specified Point5D object
|
static double |
ROIMassCenterZDescriptor.getMassCenterZ(Point5D point)
Returns position Z of specified Point5D object
|
Modifier and Type | Method and Description |
---|---|
static double |
ROIPositionCDescriptor.getPositionC(Point5D point)
Returns position C of specified Point5D object
|
static double |
ROIPositionTDescriptor.getPositionT(Point5D point)
Returns position T of specified Point5D object
|
static double |
ROIPositionXDescriptor.getPositionX(Point5D point)
Returns position X of specified Point5D object
|
static double |
ROIPositionYDescriptor.getPositionY(Point5D point)
Returns position Y of specified Point5D object
|
static double |
ROIPositionZDescriptor.getPositionZ(Point5D point)
Returns position Z of specified Point5D object
|
Constructor and Description |
---|
ROI2DArea(Point5D position)
Generic constructor for interactive mode.
|
ROI2DEllipse(Point5D pt)
Generic constructor for interactive mode
|
ROI2DLine(Point5D pt)
Generic constructor for interactive mode
|
ROI2DPath(Point5D pt)
Generic constructor for interactive mode
|
ROI2DPoint(Point5D pt)
Generic constructor for interactive mode
|
ROI2DPolygon(Point5D pt)
Generic constructor for interactive mode
|
ROI2DPolyLine(Point5D pt)
Generic constructor for interactive mode
|
ROI2DRectangle(Point5D pt)
Generic constructor for interactive mode
|
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
ROI3DArea(Point5D pt) |
ROI3DLine(Point5D pt)
Generic constructor for interactive mode
|
ROI3DPoint(Point5D pt)
Generic constructor for interactive mode
|
ROI3DPolyLine(Point5D pt)
Generic constructor for interactive mode
|
Modifier and Type | Method and Description |
---|---|
ROI |
ROI3DPolyLinePlugin.createROI(Point5D pt) |
ROI |
ROI3DPointPlugin.createROI(Point5D pt) |
ROI |
ROI3DLinePlugin.createROI(Point5D pt) |
Constructor and Description |
---|
ROI4DArea(Point5D pt) |
Constructor and Description |
---|
ROI5DArea(Point5D pt) |
Constructor and Description |
---|
ROILineCutter(Point5D pt) |
Modifier and Type | Method and Description |
---|---|
ROI |
ROILineCutterPlugin.createROI(Point5D pt) |