Package | Description |
---|---|
icy.roi |
Contains all ROI (Region Of Interest) related classes and tools
|
icy.roi.edit | |
icy.type.rectangle |
Contains Rectangle class definition up to 5D
|
plugins.kernel.roi.descriptor.property |
Contains ROI Descriptor plugins for ROI properties (kernel)
|
plugins.kernel.roi.roi5d |
Contains all 5D ROI classes included in the kernel
|
Modifier and Type | Method and Description |
---|---|
Rectangle5D |
ROI4D.computeBounds5D() |
Rectangle5D |
ROI3D.computeBounds5D() |
Rectangle5D |
ROI2D.computeBounds5D() |
abstract Rectangle5D |
ROI.computeBounds5D()
Calculate and returns the bounding box of the
ROI . |
Rectangle5D |
ROI.getBounds5D()
Returns the bounding box of the
ROI . |
static Rectangle5D |
ROIUtil.getUnionBounds(ROI roi1,
ROI roi2)
Compute the resulting bounds for union operation between specified ROIs.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ROI.contains(Rectangle5D r)
Tests if the
ROI entirely contains the specified Rectangle5D . |
static int |
ROIUtil.getEffectiveDimension(Rectangle5D bounds)
Returns the effective ROI number of dimension needed for the specified bounds.
|
boolean |
ROI.intersects(Rectangle5D r)
Tests if the interior of the
ROI intersects the interior of a specified
rectangular area. |
void |
ROI5D.setBounds5D(Rectangle5D bounds) |
void |
ROI4D.setBounds5D(Rectangle5D bounds) |
void |
ROI3D.setBounds5D(Rectangle5D bounds) |
void |
ROI2D.setBounds5D(Rectangle5D bounds) |
abstract void |
ROI.setBounds5D(Rectangle5D bounds)
Set the
ROI bounds. |
Constructor and Description |
---|
ROIIterator(ROI roi,
Rectangle5D region,
boolean inclusive)
Create a new ROI iterator to iterate through each point of the specified ROI.
|
Constructor and Description |
---|
BoundsROIEdit(ROI roi,
Rectangle5D prevBounds) |
BoundsROIEdit(ROI roi,
Rectangle5D prevBounds,
boolean mergeable) |
Constructor and Description |
---|
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) |
BoundsROIsEdit(java.util.List<? extends ROI> rois,
java.util.List<Rectangle5D> previousBounds,
java.util.List<Rectangle5D> newBounds,
boolean mergeable) |
BoundsROIsEdit(java.util.List<? extends ROI> rois,
java.util.List<Rectangle5D> previousBounds,
java.util.List<Rectangle5D> newBounds,
boolean mergeable) |
Modifier and Type | Class and Description |
---|---|
static class |
Rectangle5D.Double |
static class |
Rectangle5D.Float |
static class |
Rectangle5D.Integer |
Modifier and Type | Method and Description |
---|---|
abstract Rectangle5D |
Rectangle5D.createIntersection(Rectangle5D r)
Returns a new
Rectangle5D object representing the intersection of this
Rectangle5D with the specified Rectangle5D . |
Rectangle5D |
Rectangle5D.Double.createIntersection(Rectangle5D r) |
Rectangle5D |
Rectangle5D.Float.createIntersection(Rectangle5D r) |
Rectangle5D |
Rectangle5D.Integer.createIntersection(Rectangle5D r) |
abstract Rectangle5D |
Rectangle5D.createUnion(Rectangle5D r)
Returns a new
Rectangle5D object representing the union of this
Rectangle5D with the specified Rectangle5D . |
Rectangle5D |
Rectangle5D.Double.createUnion(Rectangle5D r) |
Rectangle5D |
Rectangle5D.Float.createUnion(Rectangle5D r) |
Rectangle5D |
Rectangle5D.Integer.createUnion(Rectangle5D r) |
static Rectangle5D |
Rectangle5D.intersect(Rectangle5D src1,
Rectangle5D src2,
Rectangle5D dest)
Intersects the pair of specified source
Rectangle5D objects and puts the result
into the specified destination Rectangle5D object. |
static Rectangle5D |
Rectangle5D.union(Rectangle5D src1,
Rectangle5D src2,
Rectangle5D dest)
Unions the pair of source
Rectangle5D objects and puts the result into the
specified destination Rectangle5D object. |
Modifier and Type | Method and Description |
---|---|
void |
Rectangle5D.add(Rectangle5D r)
Adds a
Rectangle5D object to this Rectangle5D . |
boolean |
Rectangle5D.contains(Rectangle5D rect)
Tests if the
Rectangle5D entirely contains the specified
Rectangle5D . |
abstract Rectangle5D |
Rectangle5D.createIntersection(Rectangle5D r)
Returns a new
Rectangle5D object representing the intersection of this
Rectangle5D with the specified Rectangle5D . |
Rectangle5D |
Rectangle5D.Double.createIntersection(Rectangle5D r) |
Rectangle5D |
Rectangle5D.Float.createIntersection(Rectangle5D r) |
Rectangle5D |
Rectangle5D.Integer.createIntersection(Rectangle5D r) |
abstract Rectangle5D |
Rectangle5D.createUnion(Rectangle5D r)
Returns a new
Rectangle5D object representing the union of this
Rectangle5D with the specified Rectangle5D . |
Rectangle5D |
Rectangle5D.Double.createUnion(Rectangle5D r) |
Rectangle5D |
Rectangle5D.Float.createUnion(Rectangle5D r) |
Rectangle5D |
Rectangle5D.Integer.createUnion(Rectangle5D r) |
static Rectangle5D |
Rectangle5D.intersect(Rectangle5D src1,
Rectangle5D src2,
Rectangle5D dest)
Intersects the pair of specified source
Rectangle5D objects and puts the result
into the specified destination Rectangle5D object. |
boolean |
Rectangle5D.intersects(Rectangle5D rect)
Tests if the interior of the
Rectangle5D intersects the interior of a specified
Rectangle5D . |
static Rectangle5D |
Rectangle5D.union(Rectangle5D src1,
Rectangle5D src2,
Rectangle5D dest)
Unions the pair of source
Rectangle5D objects and puts the result into the
specified destination Rectangle5D object. |
Constructor and Description |
---|
Rectangle5D.Double(Rectangle5D r) |
Rectangle5D.Float(Rectangle5D r) |
Rectangle5D.Integer(Rectangle5D r) |
Modifier and Type | Method and Description |
---|---|
static double |
ROISizeCDescriptor.getSizeC(Rectangle5D point)
Returns size C of specified Rectangle5D object
|
static double |
ROISizeTDescriptor.getSizeT(Rectangle5D point)
Returns size T of specified Rectangle5D object
|
static double |
ROISizeXDescriptor.getSizeX(Rectangle5D point)
Returns size X of specified Rectangle5D object
|
static double |
ROISizeYDescriptor.getSizeY(Rectangle5D point)
Returns size Y of specified Rectangle5D object
|
static double |
ROISizeZDescriptor.getSizeZ(Rectangle5D point)
Returns size Z of specified Rectangle5D object
|
Modifier and Type | Method and Description |
---|---|
Rectangle5D |
ROI5DStack.computeBounds5D() |
Constructor and Description |
---|
ROI5DStackRectangle(Rectangle5D rect) |