Uses of Class
org.anchoranalysis.image.core.mask.Mask
Packages that use Mask
Package
Description
Classes that aren't AnchorBeans that pertain to the initialization of image-related beans.
Base classes for providers of different core data entities related to images.
Finds outline voxels, the pixels on the contour/edge of the object.
An image with only two permissible states.
Binary operations involving voxelwise combination of
Mask
.The key data entity
org.anchoranalysis.image.voxel.object
and related-classes and
operations.Operations that extract points from image data entities or vice versa.
Non-bean classes for reading a
Stack
from the
filesystem.Euclidean Distance Transform
implementations via FIJI.
Implementations of
MaskProvider
that use FIJI.Implementations of
ChannelProvider
that perform
arithmetic on voxels in one or more Channel
s.Implementations of
ChannelProvider
that sets the
values of the voxels in a Channel
.Implementations of
ChannelProvider
that involve
conversion from or application of Mask
s.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 connected-components.Implementations of
ObjectCollectionProvider
involving a Mask
.Implementations of
StackProvider
.Non-beans for operations or calculations relating to
Channel
s.Implementations of
MaskProvider
that call ImageJ.Convex hull operations.
Testing utilities and fixtures with no greater downstream dependency than anchor-image-io
or anchor-io-bioformats or anchor-imagej.
-
Uses of Mask in org.anchoranalysis.image.bean.nonbean.init
Methods in org.anchoranalysis.image.bean.nonbean.init that return types with arguments of type Mask -
Uses of Mask in org.anchoranalysis.image.bean.provider
Methods in org.anchoranalysis.image.bean.provider that return MaskModifier and TypeMethodDescriptionprotected abstract Mask
MaskProviderUnary.createFromMask
(Mask mask) Creates aMask
given the entity provided by the delegate.MaskProviderUnary.get()
Methods in org.anchoranalysis.image.bean.provider that return types with arguments of type MaskModifier and TypeMethodDescriptionMaskProviderUnary.getMask()
The delegateProvider<Mask>
that is called.Methods in org.anchoranalysis.image.bean.provider with parameters of type MaskModifier and TypeMethodDescriptionprotected abstract Mask
MaskProviderUnary.createFromMask
(Mask mask) Creates aMask
given the entity provided by the delegate.Method parameters in org.anchoranalysis.image.bean.provider with type arguments of type Mask -
Uses of Mask in org.anchoranalysis.image.core.contour
Methods in org.anchoranalysis.image.core.contour that return MaskModifier and TypeMethodDescriptionstatic Mask
FindContour.createFrom
(Mask mask, int numberErosions, boolean do3D, boolean atImageBoundary) Creates an contour from aMask
at the boundary of depth1
pixel.static Mask
FindContour.createFromGuess3D
(Mask mask, int numberErosions, boolean force2D, boolean atImageBoundary) LikeFindContour.createFrom(Mask, int, boolean, boolean)
, but guesses whether to do this in 2D or 3D.Methods in org.anchoranalysis.image.core.contour with parameters of type MaskModifier and TypeMethodDescriptionstatic Mask
FindContour.createFrom
(Mask mask, int numberErosions, boolean do3D, boolean atImageBoundary) Creates an contour from aMask
at the boundary of depth1
pixel.static Mask
FindContour.createFromGuess3D
(Mask mask, int numberErosions, boolean force2D, boolean atImageBoundary) LikeFindContour.createFrom(Mask, int, boolean, boolean)
, but guesses whether to do this in 2D or 3D. -
Uses of Mask in org.anchoranalysis.image.core.mask
Methods in org.anchoranalysis.image.core.mask that return MaskModifier and TypeMethodDescriptionstatic Mask
MaskFromObjects.createFromNotObjects
(ObjectCollection objects, Dimensions dimensions, BinaryValuesInt outValues) Create aMask
corresponding to all off voxels in anObjectCollection
.static Mask
MaskFromObjects.createFromObjects
(ObjectCollection objects, Dimensions dimensions, BinaryValuesInt outValues) Create aMask
corresponding to all on voxels in anObjectCollection
.static Mask
MaskFactory.createMaskOff
(Dimensions dimensions) Creates a binary-mask for specific dimensions with all voxels set to off.static Mask
MaskFactory.createMaskOff
(Dimensions dimensions, BinaryValuesInt binaryValues) Creates a binary-mask for specific dimensions with all voxels set to off.static Mask
MaskFactory.createMaskOn
(Dimensions dimensions) Creates a binary-mask for specific dimensions with all voxels set to on.static Mask
MaskFactory.createMaskOn
(Dimensions dimensions, BinaryValuesInt binaryValues) Creates a binary-mask for specific dimensions with all voxels set to on.Mask.duplicate()
Deep-copies the object.Mask.extractSlice
(int z) Creates a newMask
containing only one particular slice.Mask.flattenZ()
Creates an otherwise identicalMask
but a maximum-intensity-projection applied to the z-dimension.Mask.scaleXY
(ScaleFactor scaleFactor) Creates a newMask
whose X- and Y- dimensions are scaled byscaleFactor
.Methods in org.anchoranalysis.image.core.mask with parameters of type MaskModifier and TypeMethodDescriptionstatic RunningSum
IterateVoxelsMask.calculateRunningSum
(Mask mask, Voxels<UnsignedByteBuffer> voxelsIntensity) Calculates the sum and count across voxels intensity that correspond to on voxels on a maskstatic void
Modifies a mask so that off voxels become on voxels and vice versa.static <T> void
IterateVoxelsMask.withBuffer
(Mask mask, Voxels<T> voxels, ProcessBufferUnary<T> process) Iterate over each voxel in a mask - with an associated buffer for each slice from a voxel-bo -
Uses of Mask in org.anchoranalysis.image.core.mask.combine
Methods in org.anchoranalysis.image.core.mask.combine with parameters of type MaskModifier and TypeMethodDescriptionstatic void
Performs a logical and operation on each voxel in two masks, writing the result onto the second mask.static void
Performs a logical or operation on each voxel in two masks, writing the result onto the first mask.static void
Performs a logical xor (exclusive or) operation on each voxel in two masks, writing the result onto the first mask. -
Uses of Mask in org.anchoranalysis.image.core.object
Methods in org.anchoranalysis.image.core.object with parameters of type MaskModifier and TypeMethodDescriptionstatic Histogram
HistogramFromObjectsFactory.createFrom
(Channel channel, Mask mask) Method parameters in org.anchoranalysis.image.core.object with type arguments of type Mask -
Uses of Mask in org.anchoranalysis.image.core.points
Methods in org.anchoranalysis.image.core.points with parameters of type Mask -
Uses of Mask in org.anchoranalysis.image.io.stack.input
Methods in org.anchoranalysis.image.io.stack.input that return MaskModifier and TypeMethodDescriptionstatic Mask
MaskReader.openMask
(StackReader stackReader, Path path, BinaryValuesInt binaryValues, OperationContext context) Utility functions for opening a single-channeled stack as aMask
. -
Uses of Mask in org.anchoranalysis.plugin.fiji.bean.channel.provider.distance
Methods in org.anchoranalysis.plugin.fiji.bean.channel.provider.distance with parameters of type MaskModifier and TypeMethodDescriptionprotected Channel
DistanceTransform3D.createFromMask
(Mask mask) -
Uses of Mask in org.anchoranalysis.plugin.fiji.bean.mask.provider
Methods in org.anchoranalysis.plugin.fiji.bean.mask.provider that return MaskModifier and TypeMethodDescriptionprotected Mask
AutoLocalThreshold.createFromSource
(Channel channel) -
Uses of Mask in org.anchoranalysis.plugin.image.bean.channel.provider.arithmetic
Methods in org.anchoranalysis.plugin.image.bean.channel.provider.arithmetic with parameters of type MaskModifier and TypeMethodDescriptionprotected Channel
SubtractMean.createFromMaskedChannel
(Channel channel, Mask mask) -
Uses of Mask in org.anchoranalysis.plugin.image.bean.channel.provider.assign
Methods in org.anchoranalysis.plugin.image.bean.channel.provider.assign with parameters of type MaskModifier and TypeMethodDescriptionprotected Channel
AssignFromChannel.createFromMaskedChannel
(Channel channel, Mask mask) protected Channel
AssignValue.createFromMaskedChannel
(Channel channel, Mask mask) -
Uses of Mask in org.anchoranalysis.plugin.image.bean.channel.provider.mask
Methods in org.anchoranalysis.plugin.image.bean.channel.provider.mask with parameters of type MaskModifier and TypeMethodDescriptionprotected Channel
FromMask.createFromMask
(Mask mask) protected abstract Channel
FromMaskBase.createFromMask
(Mask mask) protected abstract Channel
UnaryWithMaskBase.createFromMaskedChannel
(Channel channel, Mask mask) Creates a newChannel
from the input channel and mask.protected Channel
ZeroOutsideMask.createFromMaskedChannel
(Channel channel, Mask mask) -
Uses of Mask in org.anchoranalysis.plugin.image.bean.mask.provider
Methods in org.anchoranalysis.plugin.image.bean.mask.provider that return MaskModifier and TypeMethodDescriptionprotected Mask
AllValuesOff.createFromDimensions
(Dimensions dimensions) protected Mask
AllValuesOn.createFromDimensions
(Dimensions dimensions) protected abstract Mask
FromDimensionsBase.createFromDimensions
(Dimensions dimensions) Creates aMask
from the givenDimensions
.Duplicate.createFromMask
(Mask mask) Invert.createFromMask
(Mask maskToInvert) ScaleXY.createFromMask
(Mask mask) protected abstract Mask
FromChannelBase.createFromSource
(Channel source) FromChannelBase.get()
FromDimensionsBase.get()
Reference.get()
Methods in org.anchoranalysis.plugin.image.bean.mask.provider with parameters of type MaskModifier and TypeMethodDescriptionDuplicate.createFromMask
(Mask mask) Invert.createFromMask
(Mask maskToInvert) ScaleXY.createFromMask
(Mask mask) -
Uses of Mask in org.anchoranalysis.plugin.image.bean.mask.provider.combine
Methods in org.anchoranalysis.plugin.image.bean.mask.provider.combine that return MaskModifier and TypeMethodDescriptionCombineBase.createFromMask
(Mask mask) protected Mask
And.createFromTwoMasks
(Mask maskToModify, Mask maskOther) protected abstract Mask
CombineBase.createFromTwoMasks
(Mask maskToModify, Mask maskOther) Creates a mask from some combination of two masks.protected Mask
IfHighLow.createFromTwoMasks
(Mask maskToModify, Mask maskReceiver) protected Mask
Or.createFromTwoMasks
(Mask maskToModify, Mask maskOther) protected Mask
Xor.createFromTwoMasks
(Mask maskToModify, Mask maskOther) Methods in org.anchoranalysis.plugin.image.bean.mask.provider.combine with parameters of type MaskModifier and TypeMethodDescriptionCombineBase.createFromMask
(Mask mask) protected Mask
And.createFromTwoMasks
(Mask maskToModify, Mask maskOther) protected abstract Mask
CombineBase.createFromTwoMasks
(Mask maskToModify, Mask maskOther) Creates a mask from some combination of two masks.protected Mask
IfHighLow.createFromTwoMasks
(Mask maskToModify, Mask maskReceiver) protected Mask
Or.createFromTwoMasks
(Mask maskToModify, Mask maskOther) protected Mask
Xor.createFromTwoMasks
(Mask maskToModify, Mask maskOther) -
Uses of Mask in org.anchoranalysis.plugin.image.bean.mask.provider.convert
Methods in org.anchoranalysis.plugin.image.bean.mask.provider.convert that return MaskModifier and TypeMethodDescriptionprotected Mask
FromObjects.createFromDimensions
(Dimensions dimensions) protected Mask
FromChannel.createFromSource
(Channel source) FromStackChannel.get()
-
Uses of Mask in org.anchoranalysis.plugin.image.bean.mask.provider.morphological
Methods in org.anchoranalysis.plugin.image.bean.mask.provider.morphological that return MaskModifier and TypeMethodDescriptionprotected Mask
Box.createFromDimensions
(Dimensions dimensions) ExteriorContour.createFromMask
(Mask mask) FitBoxToOnVoxels.createFromMask
(Mask mask) MorphologicalOperatorBase.createFromMask
(Mask mask) Methods in org.anchoranalysis.plugin.image.bean.mask.provider.morphological with parameters of type MaskModifier and TypeMethodDescriptionprotected void
Dilate.applyMorphologicalOperation
(Mask source, boolean do3D) protected void
Erode.applyMorphologicalOperation
(Mask source, boolean do3D) protected abstract void
MorphologicalOperatorBase.applyMorphologicalOperation
(Mask source, boolean do3D) Applies the morphological operation to the source mask.ExteriorContour.createFromMask
(Mask mask) FitBoxToOnVoxels.createFromMask
(Mask mask) MorphologicalOperatorBase.createFromMask
(Mask mask) -
Uses of Mask in org.anchoranalysis.plugin.image.bean.mask.provider.predicate
Methods in org.anchoranalysis.plugin.image.bean.mask.provider.predicate that return MaskMethods in org.anchoranalysis.plugin.image.bean.mask.provider.predicate with parameters of type MaskModifier and TypeMethodDescriptionprotected Mask
IfPredicateBase.createFromMask
(Mask mask) protected boolean
protected boolean
protected boolean
protected abstract boolean
Evaluates a predicate condition on the input mask.protected boolean
-
Uses of Mask in org.anchoranalysis.plugin.image.bean.mask.provider.segment
Methods in org.anchoranalysis.plugin.image.bean.mask.provider.segment that return MaskModifier and TypeMethodDescriptionprotected Mask
SegmentChannel.createFromSource
(Channel source) protected Mask
Threshold.createFromSource
(Channel source) -
Uses of Mask in org.anchoranalysis.plugin.image.bean.mask.provider.slice
Methods in org.anchoranalysis.plugin.image.bean.mask.provider.slice that return MaskModifier and TypeMethodDescriptionFlattenZ.createFromMask
(Mask mask) RepeatSlice.createFromMask
(Mask mask) Methods in org.anchoranalysis.plugin.image.bean.mask.provider.slice with parameters of type MaskModifier and TypeMethodDescriptionFlattenZ.createFromMask
(Mask mask) RepeatSlice.createFromMask
(Mask mask) -
Uses of Mask in org.anchoranalysis.plugin.image.bean.object.provider.connected
Methods in org.anchoranalysis.plugin.image.bean.object.provider.connected that return types with arguments of type MaskMethod parameters in org.anchoranalysis.plugin.image.bean.object.provider.connected with type arguments of type Mask -
Uses of Mask in org.anchoranalysis.plugin.image.bean.object.provider.mask
Methods in org.anchoranalysis.plugin.image.bean.object.provider.mask that return types with arguments of type MaskMethod parameters in org.anchoranalysis.plugin.image.bean.object.provider.mask with type arguments of type Mask -
Uses of Mask in org.anchoranalysis.plugin.image.bean.stack.provider
Methods in org.anchoranalysis.plugin.image.bean.stack.provider that return types with arguments of type MaskModifier and TypeMethodDescriptionFromChannelOrMask.getMask()
A mask that is provided to the stack.Method parameters in org.anchoranalysis.plugin.image.bean.stack.provider with type arguments of type Mask -
Uses of Mask in org.anchoranalysis.plugin.image.channel
Methods in org.anchoranalysis.plugin.image.channel that return MaskModifier 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.Methods in org.anchoranalysis.plugin.image.channel with parameters of type MaskModifier and TypeMethodDescriptionstatic void
Checks if a channel and a mask have the same dimensions.static void
DimensionsChecker.check
(Mask maskToCheck, String channelToCheckName, Dimensions dimensionsFromChannel) Checks a mask to make sure it's the same size as an existing channel. -
Uses of Mask in org.anchoranalysis.plugin.imagej.bean.mask.provider
Methods in org.anchoranalysis.plugin.imagej.bean.mask.provider that return MaskModifier and TypeMethodDescriptionFillHoles.createFromMask
(Mask mask) MorphologicalOperation.createFromMask
(Mask mask) Methods in org.anchoranalysis.plugin.imagej.bean.mask.provider with parameters of type MaskModifier and TypeMethodDescriptionFillHoles.createFromMask
(Mask mask) MorphologicalOperation.createFromMask
(Mask mask) -
Uses of Mask in org.anchoranalysis.plugin.points.bean.convexhull
Methods in org.anchoranalysis.plugin.points.bean.convexhull that return MaskModifier and TypeMethodDescriptionprotected Mask
ConvexHull2D.createFromMask
(Mask mask, Mask outline) protected Mask
ConvexHull3D.createFromMask
(Mask maskIn, Mask outline) ConvexHullBase.createFromMask
(Mask mask) protected abstract Mask
ConvexHullBase.createFromMask
(Mask mask, Mask outline) Creates a convex hull from a mask and its outline.Methods in org.anchoranalysis.plugin.points.bean.convexhull with parameters of type MaskModifier and TypeMethodDescriptionprotected Mask
ConvexHull2D.createFromMask
(Mask mask, Mask outline) protected Mask
ConvexHull3D.createFromMask
(Mask maskIn, Mask outline) ConvexHullBase.createFromMask
(Mask mask) protected abstract Mask
ConvexHullBase.createFromMask
(Mask mask, Mask outline) Creates a convex hull from a mask and its outline. -
Uses of Mask in org.anchoranalysis.test.image
Methods in org.anchoranalysis.test.image that return MaskModifier and TypeMethodDescriptionstatic Mask
MaskFixture.create
(boolean do3D) Creates theMask
with the default corner and no assigned resolution.static Mask
MaskFixture.create
(boolean do3D, Optional<Resolution> resolution) Creates theMask
with the default corner and a particular resolution.static Mask
Creates theMask
with a particular corner and no assigned resolution.static Mask
MaskFixture.create
(Point3i corner, boolean do3D, Optional<Resolution> resolution) Creates theMask
with a particular corner and a particular resolution.