Package | Description |
---|---|
icy.roi |
Contains all ROI (Region Of Interest) related classes and tools
|
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
|
Modifier and Type | Field and Description |
---|---|
java.util.TreeMap<java.lang.Integer,BooleanMask4D> |
BooleanMask5D.mask
Boolean mask 4D array.
|
Modifier and Type | Method and Description |
---|---|
BooleanMask4D |
ROI4D.getBooleanMask(boolean inclusive)
Get the
BooleanMask4D object representing the roi. |
BooleanMask4D |
ROI5D.getBooleanMask4D(int c,
boolean inclusive)
Get the
BooleanMask4D object representing the roi for specified C position. |
BooleanMask4D |
ROI5D.getBooleanMask4D(int z,
int t,
int c,
boolean inclusive)
Returns the
BooleanMask4D object representing the XYZT space content at specified Z
and C position. |
BooleanMask4D |
ROI4D.getBooleanMask4D(int z,
int t,
int c,
boolean inclusive)
Returns the
BooleanMask4D object representing the XYZT space content at specified Z,
T, C position. |
static BooleanMask4D |
BooleanMask4D.getExclusiveUnion(BooleanMask4D mask1,
BooleanMask4D mask2)
Build resulting mask from exclusive union of the mask1 and mask2:
mask1 xor mask2 = result
################ ################
############## ############## ## ##
############ ############ #### ####
########## ########## ###### ######
######## ######## ################
###### ###### ###### ######
#### #### #### ####
## ## ## ##
|
static BooleanMask4D |
BooleanMask4D.getIntersection(BooleanMask4D mask1,
BooleanMask4D mask2)
Build resulting mask from intersection of the mask1 and mask2:
mask1 intersect mask2 = result
################ ################ ################
############## ############## ############
############ ############ ########
########## ########## ####
######## ########
###### ######
#### ####
## ##
|
BooleanMask4D |
BooleanMask5D.getMask4D(int c)
Returns the 4D boolean mask for the specified C position
|
static BooleanMask4D |
BooleanMask4D.getSubtraction(BooleanMask4D mask1,
BooleanMask4D mask2)
Build resulting mask from the subtraction of mask2 from mask1:
mask1 - mask2 = result
################ ################
############## ############## ##
############ ############ ####
########## ########## ######
######## ######## ########
###### ###### ######
#### #### ####
## ## ##
|
static BooleanMask4D |
BooleanMask4D.getUnion(BooleanMask4D mask1,
BooleanMask4D mask2)
Build resulting mask from union of the mask1 and mask2:
mask1 + mask2 = result
################ ################ ################
############## ############## ################
############ ############ ################
########## ########## ################
######## ######## ################
###### ###### ###### ######
#### #### #### ####
## ## ## ##
|
Modifier and Type | Method and Description |
---|---|
boolean |
BooleanMask4D.contains(BooleanMask4D booleanMask)
Return true if mask contains the specified 4D mask.
|
boolean |
BooleanMask5D.contains(BooleanMask4D booleanMask,
int c)
Return true if mask contains the specified 4D mask at position C
|
static BooleanMask4D |
BooleanMask4D.getExclusiveUnion(BooleanMask4D mask1,
BooleanMask4D mask2)
Build resulting mask from exclusive union of the mask1 and mask2:
mask1 xor mask2 = result
################ ################
############## ############## ## ##
############ ############ #### ####
########## ########## ###### ######
######## ######## ################
###### ###### ###### ######
#### #### #### ####
## ## ## ##
|
static BooleanMask4D |
BooleanMask4D.getIntersection(BooleanMask4D mask1,
BooleanMask4D mask2)
Build resulting mask from intersection of the mask1 and mask2:
mask1 intersect mask2 = result
################ ################ ################
############## ############## ############
############ ############ ########
########## ########## ####
######## ########
###### ######
#### ####
## ##
|
static BooleanMask4D |
BooleanMask4D.getSubtraction(BooleanMask4D mask1,
BooleanMask4D mask2)
Build resulting mask from the subtraction of mask2 from mask1:
mask1 - mask2 = result
################ ################
############## ############## ##
############ ############ ####
########## ########## ######
######## ######## ########
###### ###### ######
#### #### ####
## ## ##
|
static BooleanMask4D |
BooleanMask4D.getUnion(BooleanMask4D mask1,
BooleanMask4D mask2)
Build resulting mask from union of the mask1 and mask2:
mask1 + mask2 = result
################ ################ ################
############## ############## ################
############ ############ ################
########## ########## ################
######## ######## ################
###### ###### ###### ######
#### #### #### ####
## ## ## ##
|
boolean |
BooleanMask4D.intersects(BooleanMask4D booleanMask)
Return true if mask intersects (contains at least one point) the specified 4D mask region
|
boolean |
BooleanMask5D.intersects(BooleanMask4D booleanMask,
int c)
Return true if mask intersects (contains at least one point) the specified 4D mask at
position C
|
Constructor and Description |
---|
BooleanMask5D(Rectangle5D.Integer bounds,
BooleanMask4D[] mask)
Build a new 4D boolean mask with specified bounds and 4D mask array.
|
Modifier and Type | Method and Description |
---|---|
void |
ROI4DArea.setAsBooleanMask(BooleanMask4D mask)
Set the mask from a BooleanMask4D object
If specified mask is null then ROI is cleared. |
Constructor and Description |
---|
ROI4DArea(BooleanMask4D mask)
Create a 3D Area ROI type from the specified
BooleanMask4D . |
Modifier and Type | Method and Description |
---|---|
void |
ROI5DArea.setAsBooleanMask(Rectangle5D.Integer rect,
BooleanMask4D[] mask)
Set the 5D mask from a 4D boolean mask array
|