Package | Description |
---|---|
icy.roi |
Contains all ROI (Region Of Interest) related classes and tools
|
icy.type.rectangle |
Contains Rectangle class definition up to 5D
|
plugins.kernel.roi.roi4d |
Contains all 4D ROI classes included in the kernel
|
Modifier and Type | Method and Description |
---|---|
abstract Rectangle4D |
ROI4D.computeBounds4D()
Calculate and returns the 4D bounding box of the
ROI . |
Rectangle4D |
ROI4D.getBounds4D()
Returns the bounding box of the
ROI . |
Modifier and Type | Method and Description |
---|---|
boolean |
ROI4D.contains(Rectangle4D r)
Tests if the interior of the
ROI entirely contains the specified Rectangle4D . |
boolean |
ROI4D.intersects(Rectangle4D r)
Tests if the interior of the
ROI intersects the interior of a specified Rectangle4D . |
void |
ROI4D.setBounds4D(Rectangle4D bounds)
Set the
ROI 4D bounds. |
Modifier and Type | Class and Description |
---|---|
static class |
Rectangle4D.Double |
static class |
Rectangle4D.Float |
static class |
Rectangle4D.Integer |
Modifier and Type | Method and Description |
---|---|
abstract Rectangle4D |
Rectangle4D.createIntersection(Rectangle4D r)
Returns a new
Rectangle4D object representing the intersection of this
Rectangle4D with the specified Rectangle4D . |
Rectangle4D |
Rectangle4D.Double.createIntersection(Rectangle4D r) |
Rectangle4D |
Rectangle4D.Float.createIntersection(Rectangle4D r) |
Rectangle4D |
Rectangle4D.Integer.createIntersection(Rectangle4D r) |
abstract Rectangle4D |
Rectangle4D.createUnion(Rectangle4D r)
Returns a new
Rectangle4D object representing the union of this
Rectangle4D with the specified Rectangle4D . |
Rectangle4D |
Rectangle4D.Double.createUnion(Rectangle4D r) |
Rectangle4D |
Rectangle4D.Float.createUnion(Rectangle4D r) |
Rectangle4D |
Rectangle4D.Integer.createUnion(Rectangle4D r) |
static Rectangle4D |
Rectangle4D.intersect(Rectangle4D src1,
Rectangle4D src2,
Rectangle4D dest)
Intersects the pair of specified source
Rectangle4D objects and puts the result
into the specified destination Rectangle4D object. |
abstract Rectangle4D |
Rectangle5D.toRectangle4D()
Convert to 4D rectangle
|
Rectangle4D |
Rectangle5D.Double.toRectangle4D() |
Rectangle4D |
Rectangle5D.Float.toRectangle4D() |
Rectangle4D |
Rectangle5D.Integer.toRectangle4D() |
static Rectangle4D |
Rectangle4D.union(Rectangle4D src1,
Rectangle4D src2,
Rectangle4D dest)
Unions the pair of source
Rectangle4D objects and puts the result into the
specified destination Rectangle4D object. |
Modifier and Type | Method and Description |
---|---|
void |
Rectangle4D.add(Rectangle4D r)
Adds a
Rectangle4D object to this Rectangle4D . |
boolean |
Rectangle4D.contains(Rectangle4D rect)
Tests if the
Rectangle4D entirely contains the specified
Rectangle4D . |
abstract Rectangle4D |
Rectangle4D.createIntersection(Rectangle4D r)
Returns a new
Rectangle4D object representing the intersection of this
Rectangle4D with the specified Rectangle4D . |
Rectangle4D |
Rectangle4D.Double.createIntersection(Rectangle4D r) |
Rectangle4D |
Rectangle4D.Float.createIntersection(Rectangle4D r) |
Rectangle4D |
Rectangle4D.Integer.createIntersection(Rectangle4D r) |
abstract Rectangle4D |
Rectangle4D.createUnion(Rectangle4D r)
Returns a new
Rectangle4D object representing the union of this
Rectangle4D with the specified Rectangle4D . |
Rectangle4D |
Rectangle4D.Double.createUnion(Rectangle4D r) |
Rectangle4D |
Rectangle4D.Float.createUnion(Rectangle4D r) |
Rectangle4D |
Rectangle4D.Integer.createUnion(Rectangle4D r) |
static Rectangle4D |
Rectangle4D.intersect(Rectangle4D src1,
Rectangle4D src2,
Rectangle4D dest)
Intersects the pair of specified source
Rectangle4D objects and puts the result
into the specified destination Rectangle4D object. |
boolean |
Rectangle4D.intersects(Rectangle4D rect)
Tests if the interior of the
Rectangle4D intersects the interior of a specified
Rectangle4D . |
static Rectangle4D |
Rectangle4D.union(Rectangle4D src1,
Rectangle4D src2,
Rectangle4D dest)
Unions the pair of source
Rectangle4D objects and puts the result into the
specified destination Rectangle4D object. |
Constructor and Description |
---|
Rectangle4D.Double(Rectangle4D r) |
Rectangle4D.Float(Rectangle4D r) |
Rectangle4D.Integer(Rectangle4D r) |
Modifier and Type | Method and Description |
---|---|
Rectangle4D |
ROI4DStack.computeBounds4D() |
Constructor and Description |
---|
ROI4DStackRectangle(Rectangle4D rect) |