Package | Description |
---|---|
icy.roi |
Contains all ROI (Region Of Interest) related classes and tools
|
icy.sequence |
Contains Icy Sequence structure definition and associated objects / tools.
|
icy.type.geom |
Contains extended geometric classes (Polygon2D, Polyline2D, Line3D...)
|
icy.type.rectangle |
Contains Rectangle class definition up to 5D
|
plugins.kernel.roi.roi3d |
Contains all 3D ROI classes included in the kernel
|
Modifier and Type | Method and Description |
---|---|
abstract Rectangle3D |
ROI3D.computeBounds3D()
Calculate and returns the 3D bounding box of the
ROI . |
Rectangle3D |
ROI3D.getBounds3D()
Returns the bounding box of the
ROI . |
Modifier and Type | Method and Description |
---|---|
boolean |
ROI3D.contains(Rectangle3D r)
Tests if the interior of the
ROI entirely contains the specified Rectangle3D . |
boolean |
ROI3D.intersects(Rectangle3D r)
Tests if the interior of the
ROI intersects the interior of a specified Rectangle3D . |
void |
ROI3D.setBounds3D(Rectangle3D bounds)
Set the
ROI 3D bounds. |
Modifier and Type | Method and Description |
---|---|
static Rectangle3D |
SequenceUtil.convertRectangle(Rectangle3D rect,
Sequence source,
Sequence destination)
|
Modifier and Type | Method and Description |
---|---|
static Rectangle3D |
SequenceUtil.convertRectangle(Rectangle3D rect,
Sequence source,
Sequence destination)
|
Modifier and Type | Method and Description |
---|---|
Rectangle3D |
Shape3D.getBounds()
Returns the bounding box of the
Shape3D . |
Rectangle3D |
Polyline3D.getBounds() |
Rectangle3D |
Line3D.getBounds() |
Modifier and Type | Method and Description |
---|---|
boolean |
Shape3D.contains(Rectangle3D r)
Tests if the interior of the
Shape3D entirely contains the specified Rectangle3D . |
boolean |
Polyline3D.contains(Rectangle3D r) |
boolean |
Line3D.contains(Rectangle3D r)
Tests if the interior of this
Line3D entirely contains the specified Rectangle3D . |
boolean |
Shape3D.intersects(Rectangle3D r)
Tests if the interior of the
Shape3D intersects the
interior of a specified Rectangle3D . |
boolean |
Polyline3D.intersects(Rectangle3D r) |
boolean |
Line3D.intersects(Rectangle3D r) |
Modifier and Type | Class and Description |
---|---|
static class |
Rectangle3D.Double |
static class |
Rectangle3D.Float |
static class |
Rectangle3D.Integer |
Modifier and Type | Method and Description |
---|---|
abstract Rectangle3D |
Rectangle3D.createIntersection(Rectangle3D r)
Returns a new
Rectangle3D object representing the intersection of this Rectangle3D with
the specified Rectangle3D . |
Rectangle3D |
Rectangle3D.Double.createIntersection(Rectangle3D r) |
Rectangle3D |
Rectangle3D.Float.createIntersection(Rectangle3D r) |
Rectangle3D |
Rectangle3D.Integer.createIntersection(Rectangle3D r) |
abstract Rectangle3D |
Rectangle3D.createUnion(Rectangle3D r)
Returns a new
Rectangle3D object representing the union of this Rectangle3D with the
specified Rectangle3D . |
Rectangle3D |
Rectangle3D.Double.createUnion(Rectangle3D r) |
Rectangle3D |
Rectangle3D.Float.createUnion(Rectangle3D r) |
Rectangle3D |
Rectangle3D.Integer.createUnion(Rectangle3D r) |
Rectangle3D |
Rectangle3D.getBounds() |
static Rectangle3D |
Rectangle3D.intersect(Rectangle3D src1,
Rectangle3D src2,
Rectangle3D dest)
Intersects the pair of specified source
Rectangle3D objects and puts the result
into the specified destination Rectangle3D object. |
abstract Rectangle3D |
Rectangle5D.toRectangle3D()
Convert to 3D rectangle
|
Rectangle3D |
Rectangle5D.Double.toRectangle3D() |
Rectangle3D |
Rectangle5D.Float.toRectangle3D() |
Rectangle3D |
Rectangle5D.Integer.toRectangle3D() |
abstract Rectangle3D |
Rectangle4D.toRectangle3D()
Convert to 3D rectangle
|
Rectangle3D |
Rectangle4D.Double.toRectangle3D() |
Rectangle3D |
Rectangle4D.Float.toRectangle3D() |
Rectangle3D |
Rectangle4D.Integer.toRectangle3D() |
static Rectangle3D |
Rectangle3D.union(Rectangle3D src1,
Rectangle3D src2,
Rectangle3D dest)
Unions the pair of source
Rectangle3D objects and puts the result into the
specified destination Rectangle3D object. |
Modifier and Type | Method and Description |
---|---|
void |
Rectangle3D.add(Rectangle3D r)
Adds a
Rectangle3D object to this Rectangle3D . |
boolean |
Rectangle3D.contains(Rectangle3D rect)
Tests if the
Rectangle3D entirely contains the specified Rectangle3D . |
abstract Rectangle3D |
Rectangle3D.createIntersection(Rectangle3D r)
Returns a new
Rectangle3D object representing the intersection of this Rectangle3D with
the specified Rectangle3D . |
Rectangle3D |
Rectangle3D.Double.createIntersection(Rectangle3D r) |
Rectangle3D |
Rectangle3D.Float.createIntersection(Rectangle3D r) |
Rectangle3D |
Rectangle3D.Integer.createIntersection(Rectangle3D r) |
abstract Rectangle3D |
Rectangle3D.createUnion(Rectangle3D r)
Returns a new
Rectangle3D object representing the union of this Rectangle3D with the
specified Rectangle3D . |
Rectangle3D |
Rectangle3D.Double.createUnion(Rectangle3D r) |
Rectangle3D |
Rectangle3D.Float.createUnion(Rectangle3D r) |
Rectangle3D |
Rectangle3D.Integer.createUnion(Rectangle3D r) |
static Rectangle3D |
Rectangle3D.intersect(Rectangle3D src1,
Rectangle3D src2,
Rectangle3D dest)
Intersects the pair of specified source
Rectangle3D objects and puts the result
into the specified destination Rectangle3D object. |
static boolean |
Rectangle3D.intersects(Line3D line,
Rectangle3D rect)
Returns
true if the specified Line3D intersects the given Rectangle3D. |
boolean |
Rectangle3D.intersects(Rectangle3D rect)
Tests if the interior of the
Rectangle3D intersects the interior of a specified
Rectangle3D . |
static Rectangle3D |
Rectangle3D.union(Rectangle3D src1,
Rectangle3D src2,
Rectangle3D dest)
Unions the pair of source
Rectangle3D objects and puts the result into the
specified destination Rectangle3D object. |
Constructor and Description |
---|
Rectangle3D.Double(Rectangle3D r) |
Rectangle3D.Float(Rectangle3D r) |
Rectangle3D.Integer(Rectangle3D r) |
Modifier and Type | Method and Description |
---|---|
Rectangle3D |
ROI3DStack.computeBounds3D() |
Rectangle3D |
ROI3DShape.computeBounds3D() |
Modifier and Type | Method and Description |
---|---|
boolean |
ROI3DShape.contains(Rectangle3D r) |
boolean |
ROI3DShape.intersects(Rectangle3D r) |
void |
ROI3DLine.setBounds3D(Rectangle3D bounds) |
Constructor and Description |
---|
ROI3DStackEllipse(Rectangle3D rect) |
ROI3DStackRectangle(Rectangle3D rect) |