Package | Description |
---|---|
icy.image |
Contains all Image related stuff as the Icy image data structure, ColorModel, ColorSpace, ColorMap, Image tools...
|
icy.roi |
Contains all ROI (Region Of Interest) related classes and tools
|
icy.roi.edit | |
plugins.kernel.roi.roi2d |
Contains all 2D ROI classes included in the kernel
|
plugins.kernel.roi.roi3d |
Contains all 3D ROI classes included in the kernel
|
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
|
Constructor and Description |
---|
ImageDataIterator(IcyBufferedImage image,
BooleanMask2D maskXY)
Deprecated.
|
ImageDataIterator(IcyBufferedImage image,
BooleanMask2D maskXY,
int channel)
Create a new ImageData iterator to iterate data through the specified
BooleanMask2D and C dimension. |
Modifier and Type | Field and Description |
---|---|
java.util.TreeMap<java.lang.Integer,BooleanMask2D> |
BooleanMask3D.mask
Boolean mask 2D array.
|
Modifier and Type | Method and Description |
---|---|
BooleanMask2D |
BooleanMask2D.downscale()
Fast 2x down scaling (each 2x2 block points become 1 point).
|
static BooleanMask2D |
BooleanMask2D.downscale(BooleanMask2D mask)
Fast 2x down scaling (each 2x2 block points become 1 point).
|
static BooleanMask2D |
BooleanMask2D.downscale(BooleanMask2D mask,
int nbPointForTrue)
Fast 2x down scaling (each 2x2 block points become 1 point).
|
BooleanMask2D |
BooleanMask2D.downscale(int nbPointForTrue)
Fast 2x down scaling (each 2x2 block points become 1 point).
|
BooleanMask2D |
ROI2D.getAsBooleanMask()
Deprecated.
Use
ROI2D.getBooleanMask(boolean) instead. |
BooleanMask2D |
ROI2D.getAsBooleanMask(boolean inclusive)
Deprecated.
Use
ROI2D.getBooleanMask(boolean) instead. |
BooleanMask2D |
ROI2D.getBooleanMask()
Deprecated.
Use
ROI2D.getBooleanMask(boolean) instead. |
BooleanMask2D |
ROI2D.getBooleanMask(boolean inclusive)
Get the
BooleanMask2D object representing the roi. |
BooleanMask2D |
ROI3D.getBooleanMask2D(int z,
boolean inclusive)
Get the
BooleanMask2D object representing the roi for the specified Z position. |
BooleanMask2D |
ROI4D.getBooleanMask2D(int z,
int t,
boolean inclusive)
Get the
BooleanMask2D object representing the roi for the specified Z,T position. |
BooleanMask2D |
ROI5D.getBooleanMask2D(int z,
int t,
int c,
boolean inclusive) |
BooleanMask2D |
ROI4D.getBooleanMask2D(int z,
int t,
int c,
boolean inclusive) |
BooleanMask2D |
ROI3D.getBooleanMask2D(int z,
int t,
int c,
boolean inclusive) |
BooleanMask2D |
ROI2D.getBooleanMask2D(int z,
int t,
int c,
boolean inclusive) |
BooleanMask2D |
ROI.getBooleanMask2D(int z,
int t,
int c,
boolean inclusive)
Returns the
BooleanMask2D object representing the XY plan content at specified Z, T,
C position. |
BooleanMask2D[] |
BooleanMask2D.getComponents()
Return an array of boolean mask representing each independent component of the current
mask.
|
BooleanMask2D |
BooleanMask2D.getExclusiveUnion(BooleanMask2D booleanMask)
Compute exclusive union operation with specified mask and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getExclusiveUnion(BooleanMask2D mask1,
BooleanMask2D mask2)
Build resulting mask from exclusive union of the mask1 and mask2.
|
static BooleanMask2D |
BooleanMask2D.getExclusiveUnion(java.util.List<BooleanMask2D> masks)
Build global boolean mask from exclusive union of all specified mask
|
BooleanMask2D |
BooleanMask2D.getExclusiveUnion(java.awt.Rectangle bounds,
boolean[] mask)
Compute exclusive union operation with specified mask and return result in a new mask
|
static BooleanMask2D |
BooleanMask2D.getExclusiveUnion(java.awt.Rectangle bounds1,
boolean[] mask1,
java.awt.Rectangle bounds2,
boolean[] mask2)
Build resulting mask from exclusive union of the mask1 and mask2:
mask1 xor mask2 = result
################ ################
############## ############## ## ##
############ ############ #### ####
########## ########## ###### ######
######## ######## ################
###### ###### ###### ######
#### #### #### ####
## ## ## ##
|
static BooleanMask2D |
BooleanMask2D.getExclusiveUnionBooleanMask(java.util.ArrayList<ROI2D> rois)
Deprecated.
Use
ROIUtil.getExclusiveUnion(List) instead. |
static BooleanMask2D |
BooleanMask2D.getExclusiveUnionBooleanMask(BooleanMask2D mask1,
BooleanMask2D mask2)
Deprecated.
Use
getExclusiveUnion(BooleanMask2D, BooleanMask2D) instead. |
static BooleanMask2D |
BooleanMask2D.getExclusiveUnionBooleanMask(java.util.List<BooleanMask2D> masks)
Deprecated.
Use
getExclusiveUnion(List) instead. |
static BooleanMask2D |
BooleanMask2D.getExclusiveUnionBooleanMask(java.awt.Rectangle bounds1,
boolean[] mask1,
java.awt.Rectangle bounds2,
boolean[] mask2)
Deprecated.
|
static BooleanMask2D |
BooleanMask2D.getExclusiveUnionBooleanMask(ROI2D[] rois)
Deprecated.
Use
ROIUtil.getExclusiveUnion(List) instead. |
BooleanMask2D |
BooleanMask2D.getIntersect(BooleanMask2D booleanMask)
Deprecated.
Use
getIntersection(BooleanMask2D) instead. |
BooleanMask2D |
BooleanMask2D.getIntersect(java.awt.Rectangle bounds,
boolean[] mask)
Deprecated.
Use
getIntersection(Rectangle, boolean[]) instead. |
static BooleanMask2D |
BooleanMask2D.getIntersectBooleanMask(java.util.ArrayList<ROI2D> rois)
Deprecated.
Use
ROIUtil.getIntersection(List) instead. |
static BooleanMask2D |
BooleanMask2D.getIntersectBooleanMask(BooleanMask2D mask1,
BooleanMask2D mask2)
Deprecated.
|
static BooleanMask2D |
BooleanMask2D.getIntersectBooleanMask(java.awt.Rectangle bounds1,
boolean[] mask1,
java.awt.Rectangle bounds2,
boolean[] mask2)
Deprecated.
|
static BooleanMask2D |
BooleanMask2D.getIntersectBooleanMask(ROI2D[] rois)
Deprecated.
Use
ROIUtil.getIntersection(List) instead. |
BooleanMask2D |
BooleanMask2D.getIntersection(BooleanMask2D booleanMask)
Compute intersection with specified mask and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getIntersection(BooleanMask2D mask1,
BooleanMask2D mask2)
Build resulting mask from intersection of the mask1 and mask2.
|
static BooleanMask2D |
BooleanMask2D.getIntersection(java.util.List<BooleanMask2D> masks)
Build global boolean mask from intersection of all specified mask
|
BooleanMask2D |
BooleanMask2D.getIntersection(java.awt.Rectangle bounds,
boolean[] mask)
Compute intersection with specified mask and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getIntersection(java.awt.Rectangle bounds1,
boolean[] mask1,
java.awt.Rectangle bounds2,
boolean[] mask2)
Build resulting mask from intersection of the mask1 and mask2:
mask1 intersect mask2 = result
################ ################ ################
############## ############## ############
############ ############ ########
########## ########## ####
######## ########
###### ######
#### ####
## ##
|
static BooleanMask2D |
BooleanMask2D.getIntersectionBooleanMask(BooleanMask2D mask1,
BooleanMask2D mask2)
Deprecated.
Use
getIntersection(BooleanMask2D, BooleanMask2D) instead. |
static BooleanMask2D |
BooleanMask2D.getIntersectionBooleanMask(java.util.List<BooleanMask2D> masks)
Deprecated.
Use
getIntersection(List) instead. |
static BooleanMask2D |
BooleanMask2D.getIntersectionBooleanMask(java.awt.Rectangle bounds1,
boolean[] mask1,
java.awt.Rectangle bounds2,
boolean[] mask2)
Deprecated.
|
BooleanMask2D |
BooleanMask3D.getMask2D(int z)
Returns the 2D boolean mask for the specified Z position
|
BooleanMask2D |
BooleanMask4D.getMask2D(int z,
int t)
Returns the 2D boolean mask for the specified Z, T position
|
BooleanMask2D |
BooleanMask5D.getMask2D(int z,
int t,
int c)
Returns the 2D boolean mask for the specified Z, T, C position
|
BooleanMask2D |
BooleanMask2D.getSubtraction(BooleanMask2D mask)
Subtract the specified mask from current and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getSubtraction(BooleanMask2D mask1,
BooleanMask2D mask2)
Build resulting mask from the subtraction of mask2 from mask1.
|
BooleanMask2D |
BooleanMask2D.getSubtraction(java.awt.Rectangle bounds,
boolean[] mask)
Subtract the specified mask from current and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getSubtraction(java.awt.Rectangle bounds1,
boolean[] mask1,
java.awt.Rectangle bounds2,
boolean[] mask2)
Build resulting mask from the subtraction of mask2 from mask1:
mask1 - mask2 = result
################ ################
############## ############## ##
############ ############ ####
########## ########## ######
######## ######## ########
###### ###### ######
#### #### ####
## ## ##
|
BooleanMask2D |
BooleanMask2D.getUnion(BooleanMask2D booleanMask)
Compute union with specified mask and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getUnion(BooleanMask2D mask1,
BooleanMask2D mask2)
Build resulting mask from union of the mask1 and mask2.
|
static BooleanMask2D |
BooleanMask2D.getUnion(java.util.List<BooleanMask2D> masks)
Build global boolean mask from union of all specified mask
|
BooleanMask2D |
BooleanMask2D.getUnion(java.awt.Rectangle bounds,
boolean[] mask)
Compute union with specified mask and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getUnion(java.awt.Rectangle bounds1,
boolean[] mask1,
java.awt.Rectangle bounds2,
boolean[] mask2)
Build resulting mask from union of the mask1 and mask2:
mask1 + mask2 = result
################ ################ ################
############## ############## ################
############ ############ ################
########## ########## ################
######## ######## ################
###### ###### ###### ######
#### #### #### ####
## ## ## ##
|
static BooleanMask2D |
BooleanMask2D.getUnionBooleanMask(java.util.ArrayList<ROI2D> rois)
Deprecated.
Use
ROIUtil.getUnion(List) instead. |
static BooleanMask2D |
BooleanMask2D.getUnionBooleanMask(BooleanMask2D mask1,
BooleanMask2D mask2)
Deprecated.
Use
getUnion(BooleanMask2D, BooleanMask2D) instead. |
static BooleanMask2D |
BooleanMask2D.getUnionBooleanMask(java.util.List<BooleanMask2D> masks)
Deprecated.
Use
getUnion(List) instead. |
static BooleanMask2D |
BooleanMask2D.getUnionBooleanMask(java.awt.Rectangle bounds1,
boolean[] mask1,
java.awt.Rectangle bounds2,
boolean[] mask2)
Deprecated.
Use
getUnion(Rectangle, boolean[], Rectangle, boolean[]) instead. |
static BooleanMask2D |
BooleanMask2D.getUnionBooleanMask(ROI2D[] rois)
Deprecated.
Use
ROIUtil.getUnion(List) instead. |
BooleanMask2D |
BooleanMask2D.getXor(BooleanMask2D booleanMask)
Deprecated.
Use
getExclusiveUnion(BooleanMask2D) instead. |
BooleanMask2D |
BooleanMask2D.getXor(java.awt.Rectangle bounds,
boolean[] mask)
Deprecated.
Use
getExclusiveUnion(Rectangle, boolean[]) instead. |
static BooleanMask2D |
BooleanMask2D.getXorBooleanMask(java.util.ArrayList<ROI2D> rois)
Deprecated.
Use
getExclusiveUnionBooleanMask(List) instead. |
static BooleanMask2D |
BooleanMask2D.getXorBooleanMask(BooleanMask2D mask1,
BooleanMask2D mask2)
Deprecated.
|
static BooleanMask2D |
BooleanMask2D.getXorBooleanMask(java.awt.Rectangle bounds1,
boolean[] mask1,
java.awt.Rectangle bounds2,
boolean[] mask2)
Deprecated.
|
static BooleanMask2D |
BooleanMask2D.getXorBooleanMask(ROI2D[] rois)
Deprecated.
Use
getExclusiveUnionBooleanMask(ROI2D[]) instead. |
BooleanMask2D |
BooleanMask2D.upscale()
Fast 2x up scaling (each point become 2x2 bloc point).
|
static BooleanMask2D |
BooleanMask2D.upscale(BooleanMask2D mask)
Fast 2x up scaling (each point become 2x2 bloc points).
|
Modifier and Type | Method and Description |
---|---|
void |
BooleanMask2D.add(BooleanMask2D booleanMask)
Add the specified mask into the current mask (bounds can be enlarged):
current mask + mask = result
################ ################ ################
############## ############## ################
############ ############ ################
########## ########## ################
######## ######## ################
###### ###### ###### ######
#### #### #### ####
## ## ## ##
|
boolean |
BooleanMask2D.contains(BooleanMask2D booleanMask)
Return true if mask contains the specified 2D mask.
|
boolean |
BooleanMask3D.contains(BooleanMask2D booleanMask,
int z)
Return true if mask contains the specified 2D mask at position Z.
|
boolean |
BooleanMask4D.contains(BooleanMask2D booleanMask,
int z,
int t)
Return true if mask contains the specified 2D mask at position Z, T.
|
boolean |
BooleanMask5D.contains(BooleanMask2D booleanMask,
int z,
int t,
int c)
Return true if mask contains the specified 2D mask at position Z, T, C
|
static BooleanMask2D |
BooleanMask2D.downscale(BooleanMask2D mask)
Fast 2x down scaling (each 2x2 block points become 1 point).
|
static BooleanMask2D |
BooleanMask2D.downscale(BooleanMask2D mask,
int nbPointForTrue)
Fast 2x down scaling (each 2x2 block points become 1 point).
|
void |
BooleanMask2D.exclusiveAdd(BooleanMask2D booleanMask)
Exclusively add the specified mask into the current mask (bounds can change):
mask1 xor mask2 = result
################ ################
############## ############## ## ##
############ ############ #### ####
########## ########## ###### ######
######## ######## ################
###### ###### ###### ######
#### #### #### ####
## ## ## ##
|
void |
BooleanMask2D.exclusiveUnion(BooleanMask2D booleanMask)
Deprecated.
Use
getExclusiveUnion(BooleanMask2D) instead. |
static byte[] |
BooleanMask2D.getDownscaleValues(BooleanMask2D mask)
Fast 2x down scaling (each 2x2 block points become 1 point value).
|
BooleanMask2D |
BooleanMask2D.getExclusiveUnion(BooleanMask2D booleanMask)
Compute exclusive union operation with specified mask and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getExclusiveUnion(BooleanMask2D mask1,
BooleanMask2D mask2)
Build resulting mask from exclusive union of the mask1 and mask2.
|
static BooleanMask2D |
BooleanMask2D.getExclusiveUnionBooleanMask(BooleanMask2D mask1,
BooleanMask2D mask2)
Deprecated.
Use
getExclusiveUnion(BooleanMask2D, BooleanMask2D) instead. |
BooleanMask2D |
BooleanMask2D.getIntersect(BooleanMask2D booleanMask)
Deprecated.
Use
getIntersection(BooleanMask2D) instead. |
static BooleanMask2D |
BooleanMask2D.getIntersectBooleanMask(BooleanMask2D mask1,
BooleanMask2D mask2)
Deprecated.
|
BooleanMask2D |
BooleanMask2D.getIntersection(BooleanMask2D booleanMask)
Compute intersection with specified mask and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getIntersection(BooleanMask2D mask1,
BooleanMask2D mask2)
Build resulting mask from intersection of the mask1 and mask2.
|
static BooleanMask2D |
BooleanMask2D.getIntersectionBooleanMask(BooleanMask2D mask1,
BooleanMask2D mask2)
Deprecated.
Use
getIntersection(BooleanMask2D, BooleanMask2D) instead. |
BooleanMask2D |
BooleanMask2D.getSubtraction(BooleanMask2D mask)
Subtract the specified mask from current and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getSubtraction(BooleanMask2D mask1,
BooleanMask2D mask2)
Build resulting mask from the subtraction of mask2 from mask1.
|
BooleanMask2D |
BooleanMask2D.getUnion(BooleanMask2D booleanMask)
Compute union with specified mask and return result in a new mask.
|
static BooleanMask2D |
BooleanMask2D.getUnion(BooleanMask2D mask1,
BooleanMask2D mask2)
Build resulting mask from union of the mask1 and mask2.
|
static BooleanMask2D |
BooleanMask2D.getUnionBooleanMask(BooleanMask2D mask1,
BooleanMask2D mask2)
Deprecated.
Use
getUnion(BooleanMask2D, BooleanMask2D) instead. |
BooleanMask2D |
BooleanMask2D.getXor(BooleanMask2D booleanMask)
Deprecated.
Use
getExclusiveUnion(BooleanMask2D) instead. |
static BooleanMask2D |
BooleanMask2D.getXorBooleanMask(BooleanMask2D mask1,
BooleanMask2D mask2)
Deprecated.
|
void |
BooleanMask2D.intersect(BooleanMask2D booleanMask)
Set the content of current mask with the result of the intersection with the specified mask:
current mask intersect newMask = result
################ ################ ################
############## ############## ############
############ ############ ########
########## ########## ####
######## ########
###### ######
#### ####
## ##
|
boolean |
BooleanMask2D.intersects(BooleanMask2D booleanMask)
Return true if mask intersects (contains at least one point) the specified 2D mask.
|
boolean |
BooleanMask3D.intersects(BooleanMask2D booleanMask,
int z)
Return true if mask intersects (contains at least one point) the specified 2D mask at
position Z.
|
boolean |
BooleanMask4D.intersects(BooleanMask2D booleanMask,
int z,
int t)
Return true if mask intersects (contains at least one point) the specified 2D mask at
position Z, T
|
boolean |
BooleanMask5D.intersects(BooleanMask2D booleanMask,
int z,
int t,
int c)
Return true if mask intersects (contains at least one point) the specified 2D mask at
position Z, T, C
|
void |
BooleanMask2D.union(BooleanMask2D booleanMask)
Deprecated.
Use
add(BooleanMask2D) instead. |
static BooleanMask2D |
BooleanMask2D.upscale(BooleanMask2D mask)
Fast 2x up scaling (each point become 2x2 bloc points).
|
void |
BooleanMask2D.xor(BooleanMask2D booleanMask)
Deprecated.
Use
exclusiveUnion(BooleanMask2D) instead |
Modifier and Type | Method and Description |
---|---|
static BooleanMask2D |
BooleanMask2D.getExclusiveUnion(java.util.List<BooleanMask2D> masks)
Build global boolean mask from exclusive union of all specified mask
|
static BooleanMask2D |
BooleanMask2D.getExclusiveUnionBooleanMask(java.util.List<BooleanMask2D> masks)
Deprecated.
Use
getExclusiveUnion(List) instead. |
static BooleanMask2D |
BooleanMask2D.getIntersection(java.util.List<BooleanMask2D> masks)
Build global boolean mask from intersection of all specified mask
|
static BooleanMask2D |
BooleanMask2D.getIntersectionBooleanMask(java.util.List<BooleanMask2D> masks)
Deprecated.
Use
getIntersection(List) instead. |
static BooleanMask2D |
BooleanMask2D.getUnion(java.util.List<BooleanMask2D> masks)
Build global boolean mask from union of all specified mask
|
static BooleanMask2D |
BooleanMask2D.getUnionBooleanMask(java.util.List<BooleanMask2D> masks)
Deprecated.
Use
getUnion(List) instead. |
Constructor and Description |
---|
BooleanMask2DIterator(BooleanMask2D mask)
Create a new BooleanMask2D iterator to iterate each point through the specified
BooleanMask2D |
BooleanMask3D(Rectangle3D.Integer bounds,
BooleanMask2D[] mask)
Build a new 3D boolean mask with specified bounds and 2D mask array.
|
ROI2DArea(BooleanMask2D mask)
Deprecated.
Create a ROI2D Area type from the specified
BooleanMask2D . |
Constructor and Description |
---|
BooleanMask3D(Rectangle3D.Integer bounds,
java.util.TreeMap<java.lang.Integer,BooleanMask2D> mask) |
BooleanMask3D(java.util.TreeMap<java.lang.Integer,BooleanMask2D> mask) |
Constructor and Description |
---|
Area2DChangeROIEdit(ROI2DArea roi,
BooleanMask2D oldMask) |
Area2DChangeROIEdit(ROI2DArea roi,
BooleanMask2D oldMask,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
ROI2DArea.add(BooleanMask2D mask)
Add the specified
BooleanMask2D content to this ROI2DArea |
void |
ROI2DArea.exclusiveAdd(BooleanMask2D mask)
Exclusively add the specified
BooleanMask2D content to this ROI2DArea:
mask1 xor mask2 = result
################ ################
############## ############## ## ##
############ ############ #### ####
########## ########## ###### ######
######## ######## ################
###### ###### ###### ######
#### #### #### ####
## ## ## ##
|
void |
ROI2DArea.remove(BooleanMask2D mask)
Deprecated.
Use
ROI2DArea.subtract(BooleanMask2D) instead |
void |
ROI2DArea.setAsBooleanMask(BooleanMask2D mask)
Set the mask from a BooleanMask2D object.
|
void |
ROI2DArea.subtract(BooleanMask2D mask)
Subtract the specified
BooleanMask2D from this ROI2DArea |
Constructor and Description |
---|
ROI2DArea(BooleanMask2D mask)
Create a ROI2D Area type from the specified
BooleanMask2D . |
Modifier and Type | Method and Description |
---|---|
BooleanMask2D |
ROI3DStack.getBooleanMask2D(int z,
boolean inclusive) |
Modifier and Type | Method and Description |
---|---|
void |
ROI3DArea.add(int z,
BooleanMask2D maskSlice)
Add the specified BooleanMask2D with the existing slice at given Z position.
|
void |
ROI3DArea.exclusiveAdd(int z,
BooleanMask2D maskSlice)
Exclusively add the specified BooleanMask2D with the existing slice at given Z position.
|
void |
ROI3DArea.intersect(int z,
BooleanMask2D maskSlice)
Intersect the specified BooleanMask2D with the existing slice at given Z position.
|
void |
ROI3DArea.setAsBooleanMask(Rectangle3D.Integer rect,
BooleanMask2D[] mask)
Set the 3D mask from a 2D boolean mask array
|
void |
ROI3DArea.setSlice(int z,
BooleanMask2D maskSlice)
Sets the BooleanMask2D slice at given Z position to this 3D ROI
|
void |
ROI3DArea.subtract(int z,
BooleanMask2D maskSlice)
Subtract the specified BooleanMask2D from the existing slice at given Z position.
|
Constructor and Description |
---|
ROI3DArea(BooleanMask2D mask2d,
int zMin,
int zMax)
Create a 3D Area ROI type from the specified
BooleanMask3D . |
Modifier and Type | Method and Description |
---|---|
BooleanMask2D |
ROI4DStack.getBooleanMask2D(int z,
int t,
boolean inclusive) |
Modifier and Type | Method and Description |
---|---|
BooleanMask2D |
ROI5DStack.getBooleanMask2D(int z,
int t,
int c,
boolean inclusive) |