Modifier and Type | Class and Description |
---|---|
class |
MaskProviderUnary
Implementation of
MaskProvider that calls a single delegate MaskProvider . |
Modifier and Type | Class and Description |
---|---|
class |
AutoLocalThreshold
Applies local thresholding algorithm using Fiji's {link Auto_Local_Threshold} plugin
|
Modifier and Type | Method and Description |
---|---|
MaskProvider |
FromMaskBase.getMask() |
MaskProvider |
UnaryWithMaskBase.getMask() |
Modifier and Type | Method and Description |
---|---|
void |
FromMaskBase.setMask(MaskProvider mask) |
void |
UnaryWithMaskBase.setMask(MaskProvider mask) |
Modifier and Type | Method and Description |
---|---|
MaskProvider |
ScoreVoxels.getMask() |
Modifier and Type | Method and Description |
---|---|
void |
ScoreVoxels.setMask(MaskProvider mask) |
Modifier and Type | Method and Description |
---|---|
MaskProvider |
FromChannel.getMask() |
Modifier and Type | Method and Description |
---|---|
void |
FromChannel.setMask(MaskProvider mask) |
Modifier and Type | Class and Description |
---|---|
class |
AllValuesOff
Creates a new mask of particular dimensionality where all values are off.
|
class |
AllValuesOn
Creates a new mask of particular dimensionality where all values are on.
|
class |
Duplicate |
class |
FromChannelBase
Base-class for
MaskProvider s that accept a Channel as input. |
class |
FromDimensionsBase |
class |
Invert
Switches on voxels to off and vice-versa.
|
class |
Reference |
class |
ScaleXY
Scales the mask in XY dimensions, but not in Z dimension.
|
Modifier and Type | Method and Description |
---|---|
MaskProvider |
Invert.getRestrictTo()
If set, the inversion only occurs on a particular region of the mask, as determined by this
mask
|
Modifier and Type | Method and Description |
---|---|
void |
Invert.setRestrictTo(MaskProvider restrictTo)
If set, the inversion only occurs on a particular region of the mask, as determined by this
mask
|
Modifier and Type | Class and Description |
---|---|
class |
And
Outputs the logical operation and voxelwise on both masks, modifying {mask} with the
result.
|
class |
CombineBase |
class |
IfHighLow
Outputs the logical operation
iff first==HIGH and second==LOW then LOW voxelwise on both
masks, modifying {mask} with the result. |
class |
Or
Outputs the logical operation or voxelwise on both masks, modifying {mask} with the
result.
|
class |
Xor
Outputs the logical operation xor (exclusive or) voxelwise on both masks, modifying {mask}
with the result.
|
Modifier and Type | Method and Description |
---|---|
MaskProvider |
CombineBase.getReceive() |
Modifier and Type | Method and Description |
---|---|
void |
CombineBase.setReceive(MaskProvider receive) |
Modifier and Type | Class and Description |
---|---|
class |
FromChannel
Creates a mask from an existing channel, reusing the channel's buffer and considering all 0
values as off, and 255 values as on.
|
class |
FromObjects
Creates a
Mask from a collection of object-masks. |
class |
FromStackChannel |
Modifier and Type | Class and Description |
---|---|
class |
Box
Creates a
Mask where all pixels are on within a box region. |
class |
Dilate
Performs a dilation morphological operation on
BinaryVoxels . |
class |
Erode
Performs an erosion morphological operation on
BinaryVoxels . |
class |
ExteriorContour
Finds the exterior outer contour for a
Mask that forms its outline. |
class |
FitBoxToOnVoxels
Fits a box around the on voxels.
|
class |
MorphologicalOperatorBase
Base class for performing morphological operations on
BinaryVoxels . |
Modifier and Type | Class and Description |
---|---|
class |
IfKeyValueCondition
The current
mask is returned if a condition on key-values is satisfied otherwise maskElse is returned. |
class |
IfNotEmpty
The current
mask is returned if it's non-empty (at least one on voxel) otherwise
maskElse is returned. |
class |
IfObjectFilter
The current
mask is returned if the mask (treated as an object) passed an object-filter,
otherwise maskElse is returned. |
class |
IfPredicateBase
Base class which multiplexes between the current mask and an alternative depending if a condition
is met.
|
class |
IfStackExists
The current
mask is a particular stack exists (at least one on voxel) otherwise
maskElse is returned. |
Modifier and Type | Method and Description |
---|---|
MaskProvider |
IfPredicateBase.getMaskElse()
Returned instead of
mask if the predicate is not satisfied |
Modifier and Type | Method and Description |
---|---|
void |
IfPredicateBase.setMaskElse(MaskProvider maskElse)
Returned instead of
mask if the predicate is not satisfied |
Modifier and Type | Class and Description |
---|---|
class |
SegmentChannel
Applies a
BinarySegmentation algorithm to derive a mask from a channel |
class |
Threshold
Thresholds a channel to produce a mask, reusing (and modifying) the input-buffers of the channel
if possible.
|
Modifier and Type | Method and Description |
---|---|
MaskProvider |
SegmentChannel.getMask()
An optional mask which restricts the algorithm to only parts of the channel where the mask
has an on voxel
|
Modifier and Type | Method and Description |
---|---|
void |
SegmentChannel.setMask(MaskProvider mask)
An optional mask which restricts the algorithm to only parts of the channel where the mask
has an on voxel
|
Modifier and Type | Class and Description |
---|---|
class |
FlattenZ
Flattens a mask in the z-dimension, so it is 2D instead of 3D (like a maximum intensity
projection).
|
class |
RepeatSlice
Creates a new mask with specific dimensions that repeatedly duplicates a slice from an existing
mask
|
Modifier and Type | Method and Description |
---|---|
MaskProvider |
AndObjectsWithMasks.getMask() |
Modifier and Type | Method and Description |
---|---|
void |
AndObjectsWithMasks.setMask(MaskProvider mask) |
Modifier and Type | Method and Description |
---|---|
MaskProvider |
SegmentChannel.getMask() |
Modifier and Type | Method and Description |
---|---|
void |
SegmentChannel.setMask(MaskProvider mask) |
Modifier and Type | Method and Description |
---|---|
MaskProvider |
ColoredMask.getMask() |
Modifier and Type | Method and Description |
---|---|
void |
ColoredMask.setMask(MaskProvider mask) |
Modifier and Type | Method and Description |
---|---|
static Mask |
DimensionsChecker.createSameSize(MaskProvider provider,
String providerName,
Channel channelSameSize)
Creates a new channel from a provider, making sure it's the same size as an an existing
channel
|
Modifier and Type | Method and Description |
---|---|
MaskProvider |
PairedWithMask.getMask() |
Modifier and Type | Method and Description |
---|---|
void |
PairedWithMask.setMask(MaskProvider mask) |
Modifier and Type | Method and Description |
---|---|
MaskProvider |
MaskAsSingleObject.getMask() |
Modifier and Type | Method and Description |
---|---|
void |
MaskAsSingleObject.setMask(MaskProvider mask) |
Modifier and Type | Class and Description |
---|---|
class |
FillHoles |
class |
MorphologicalOperation
Applies an ImageJ (2D) morphological operation to each slice
|
Modifier and Type | Method and Description |
---|---|
MaskProvider |
FillHoles.getMask() |
Modifier and Type | Method and Description |
---|---|
void |
FillHoles.setMask(MaskProvider mask) |
Modifier and Type | Class and Description |
---|---|
class |
ConvexHull2D
Sets particular voxels to high only if they exist on the convex-hull of the outline of a mask.
|
class |
ConvexHull3D |
class |
ConvexHullBase |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.