Uses of Class
org.anchoranalysis.image.bean.provider.MaskProvider
Packages that use MaskProvider
Package
Description
Base classes for providers of different core data entities related to images.
Implementations of
MaskProvider
that use FIJI.Implementations of
ChannelProvider
that involve
conversion from or application of Mask
s.Implementations of
ChannelProvider
that assign a
score to particular subregions of a channel.Implementations of
HistogramProvider
.Implementations of
MaskProvider
.Implementations of
MaskProvider
that combine
existing providers.Implementations of
MaskProvider
that convert
providers of other types to ObjectMask
s.Implementations of
MaskProvider
that implement
morphological operations.Provides if-else conditions to a
MaskProvider
.Implementations of
MaskProvider
that process 3D
masks slice-by-slice.Implementations of
ObjectCollectionProvider
involving a Mask
.Implementations of
ObjectCollectionProvider
involving segmentation.Implementations of
StackProvider
that color
portions of an image.Non-beans for operations or calculations relating to
Channel
s.Implementations of
FeatureSingleObject
that use SharedObjects
for calculations.Beans involving
SharedObjects
and
ObjectCollection
.Implementations of
MaskProvider
that call ImageJ.Implementations of
ObjectCollectionProvider
that
call ImageJ.Convex hull operations.
-
Uses of MaskProvider in org.anchoranalysis.image.bean.provider
Subclasses of MaskProvider in org.anchoranalysis.image.bean.providerModifier and TypeClassDescriptionclass
Implementation ofMaskProvider
that calls a single delegateMaskProvider
. -
Uses of MaskProvider in org.anchoranalysis.plugin.fiji.bean.mask.provider
Subclasses of MaskProvider in org.anchoranalysis.plugin.fiji.bean.mask.providerModifier and TypeClassDescriptionclass
Applies local thresholding algorithm using Fiji's {link Auto_Local_Threshold} plugin -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.channel.provider.mask
Methods in org.anchoranalysis.plugin.image.bean.channel.provider.mask that return MaskProviderModifier and TypeMethodDescriptionFromMaskBase.getMask()
TheMaskProvider
used to create the binary mask.UnaryWithMaskBase.getMask()
TheMaskProvider
used to create the binary mask.Methods in org.anchoranalysis.plugin.image.bean.channel.provider.mask with parameters of type MaskProviderModifier and TypeMethodDescriptionvoid
FromMaskBase.setMask
(MaskProvider mask) TheMaskProvider
used to create the binary mask.void
UnaryWithMaskBase.setMask
(MaskProvider mask) TheMaskProvider
used to create the binary mask. -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.channel.provider.score
Methods in org.anchoranalysis.plugin.image.bean.channel.provider.score that return MaskProviderMethods in org.anchoranalysis.plugin.image.bean.channel.provider.score with parameters of type MaskProvider -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.histogram.provider
Methods in org.anchoranalysis.plugin.image.bean.histogram.provider that return MaskProviderModifier and TypeMethodDescriptionFromChannel.getMask()
An optional mask provider to restrict the histogram creation to specific areas.Methods in org.anchoranalysis.plugin.image.bean.histogram.provider with parameters of type MaskProviderModifier and TypeMethodDescriptionvoid
FromChannel.setMask
(MaskProvider mask) An optional mask provider to restrict the histogram creation to specific areas. -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider
Subclasses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.providerModifier and TypeClassDescriptionclass
Creates a new mask of particular dimensionality where all values are off.class
Creates a new mask of particular dimensionality where all values are on.class
A provider that creates a duplicate of a givenMask
.class
Base-class forMaskProvider
s that accept aChannel
as input.class
Base class forMaskProvider
s that create a mask based on given dimensions.class
Switches on voxels to off and vice-versa.class
A provider that references an existingMask
by its identifier.class
Scales the mask in XY dimensions, but not in Z dimension.Methods in org.anchoranalysis.plugin.image.bean.mask.provider that return MaskProviderModifier and TypeMethodDescriptionInvert.getRestrictTo()
If set, the inversion only occurs on a particular region of the mask, as determined by this maskMethods in org.anchoranalysis.plugin.image.bean.mask.provider with parameters of type MaskProviderModifier and TypeMethodDescriptionvoid
Invert.setRestrictTo
(MaskProvider restrictTo) If set, the inversion only occurs on a particular region of the mask, as determined by this mask -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.combine
Subclasses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.combineModifier and TypeClassDescriptionclass
Outputs the logical operation and voxelwise on both masks, modifying {mask} with the result.class
Base class for combining two masks.class
Outputs the logical operationiff first==HIGH and second==LOW then LOW
voxelwise on both masks, modifying {mask} with the result.class
Outputs the logical operation or voxelwise on both masks, modifying {mask} with the result.class
Outputs the logical operation xor (exclusive or) voxelwise on both masks, modifying {mask} with the result.Methods in org.anchoranalysis.plugin.image.bean.mask.provider.combine that return MaskProviderModifier and TypeMethodDescriptionCombineBase.getReceive()
TheMaskProvider
for the second mask to be combined.Methods in org.anchoranalysis.plugin.image.bean.mask.provider.combine with parameters of type MaskProviderModifier and TypeMethodDescriptionvoid
CombineBase.setReceive
(MaskProvider receive) TheMaskProvider
for the second mask to be combined. -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.convert
Subclasses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.convert -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.morphological
Modifier and TypeClassDescriptionclass
Creates aMask
where all pixels are on within a box region.class
Performs a dilation morphological operation onBinaryVoxels
.class
Performs an erosion morphological operation onBinaryVoxels
.class
Finds the exterior outer contour for aMask
that forms its outline.class
Fits a box around the on voxels.class
Base class for performing morphological operations onBinaryVoxels
. -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.predicate
Subclasses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.predicateModifier and TypeClassDescriptionclass
The currentmask
is returned if a condition on key-values is satisfied otherwisemaskElse
is returned.class
The currentmask
is returned if it's non-empty (at least one on voxel) otherwisemaskElse
is returned.class
The currentmask
is returned if the mask (treated as an object) passed an object-filter, otherwisemaskElse
is returned.class
Base class which multiplexes between the current mask and an alternative depending if a condition is met.class
The currentmask
is a particular stack exists (at least one on voxel) otherwisemaskElse
is returned.Methods in org.anchoranalysis.plugin.image.bean.mask.provider.predicate that return MaskProviderModifier and TypeMethodDescriptionIfPredicateBase.getMaskElse()
Returned instead ofmask
if the predicate is not satisfied.Methods in org.anchoranalysis.plugin.image.bean.mask.provider.predicate with parameters of type MaskProviderModifier and TypeMethodDescriptionvoid
IfPredicateBase.setMaskElse
(MaskProvider maskElse) Returned instead ofmask
if the predicate is not satisfied. -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.segment
Subclasses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.segmentModifier and TypeClassDescriptionclass
Applies aBinarySegmentation
algorithm to derive a mask from a channelclass
Thresholds a channel to produce a mask, reusing (and modifying) the input-buffers of the channel if possible.Methods in org.anchoranalysis.plugin.image.bean.mask.provider.segment that return MaskProviderModifier and TypeMethodDescriptionSegmentChannel.getMask()
An optional mask which restricts the algorithm to only parts of the channel where the mask has an on voxelMethods in org.anchoranalysis.plugin.image.bean.mask.provider.segment with parameters of type MaskProviderModifier and TypeMethodDescriptionvoid
SegmentChannel.setMask
(MaskProvider mask) An optional mask which restricts the algorithm to only parts of the channel where the mask has an on voxel -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.slice
Subclasses of MaskProvider in org.anchoranalysis.plugin.image.bean.mask.provider.sliceModifier and TypeClassDescriptionclass
Flattens a mask in the z-dimension, so it is 2D instead of 3D (like a maximum intensity projection).class
Creates a new mask with specific dimensions that repeatedly duplicates a slice from an existing mask -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.object.provider.mask
Methods in org.anchoranalysis.plugin.image.bean.object.provider.mask that return MaskProviderMethods in org.anchoranalysis.plugin.image.bean.object.provider.mask with parameters of type MaskProvider -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.object.provider.segment
Methods in org.anchoranalysis.plugin.image.bean.object.provider.segment that return MaskProviderModifier and TypeMethodDescriptionSegmentChannel.getMask()
Optional mask to restrict the segmentation area.Methods in org.anchoranalysis.plugin.image.bean.object.provider.segment with parameters of type MaskProviderModifier and TypeMethodDescriptionvoid
SegmentChannel.setMask
(MaskProvider mask) Optional mask to restrict the segmentation area. -
Uses of MaskProvider in org.anchoranalysis.plugin.image.bean.stack.provider.color
Methods in org.anchoranalysis.plugin.image.bean.stack.provider.color that return MaskProviderMethods in org.anchoranalysis.plugin.image.bean.stack.provider.color with parameters of type MaskProvider -
Uses of MaskProvider in org.anchoranalysis.plugin.image.channel
Methods in org.anchoranalysis.plugin.image.channel with parameters of type MaskProviderModifier and TypeMethodDescriptionstatic Mask
DimensionsChecker.createSameSize
(MaskProvider provider, String providerName, Channel channelSameSize) Creates a new mask from a provider, making sure it's the same size as an existing channel. -
Uses of MaskProvider in org.anchoranalysis.plugin.imagej.bean.mask.provider
Subclasses of MaskProvider in org.anchoranalysis.plugin.imagej.bean.mask.providerModifier and TypeClassDescriptionclass
Fills holes in a mask, with options to skip holes touching the border or exceeding a maximum volume.class
Applies an ImageJ (2D) morphological operation to each slice -
Uses of MaskProvider in org.anchoranalysis.plugin.imagej.bean.object.provider
Methods in org.anchoranalysis.plugin.imagej.bean.object.provider that return MaskProviderMethods in org.anchoranalysis.plugin.imagej.bean.object.provider with parameters of type MaskProvider -
Uses of MaskProvider in org.anchoranalysis.plugin.points.bean.convexhull
Subclasses of MaskProvider in org.anchoranalysis.plugin.points.bean.convexhullModifier and TypeClassDescriptionclass
Sets particular voxels to high only if they exist on the convex-hull of the outline of a mask.class
Calculates a 3D convex hull from a binary mask.class
Base class for convex hull implementations.