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 Channels.Implementations of
ChannelProvider that sets the
values of the voxels in a Channel.Implementations of
ChannelProvider that involve
conversion from or application of Masks.Implementations of
MaskProvider.Implementations of
MaskProvider that combine
existing providers.Implementations of
MaskProvider that convert
providers of other types to ObjectMasks.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
Channels.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 MaskMaskProviderUnary.createFromMask(Mask mask) Creates aMaskgiven 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 MaskMaskProviderUnary.createFromMask(Mask mask) Creates aMaskgiven 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 MaskFindContour.createFrom(Mask mask, int numberErosions, boolean do3D, boolean atImageBoundary) Creates an contour from aMaskat the boundary of depth1pixel.static MaskFindContour.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 MaskFindContour.createFrom(Mask mask, int numberErosions, boolean do3D, boolean atImageBoundary) Creates an contour from aMaskat the boundary of depth1pixel.static MaskFindContour.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 MaskMaskFromObjects.createFromNotObjects(ObjectCollection objects, Dimensions dimensions, BinaryValuesInt outValues) Create aMaskcorresponding to all off voxels in anObjectCollection.static MaskMaskFromObjects.createFromObjects(ObjectCollection objects, Dimensions dimensions, BinaryValuesInt outValues) Create aMaskcorresponding to all on voxels in anObjectCollection.static MaskMaskFactory.createMaskOff(Dimensions dimensions) Creates a binary-mask for specific dimensions with all voxels set to off.static MaskMaskFactory.createMaskOff(Dimensions dimensions, BinaryValuesInt binaryValues) Creates a binary-mask for specific dimensions with all voxels set to off.static MaskMaskFactory.createMaskOn(Dimensions dimensions) Creates a binary-mask for specific dimensions with all voxels set to on.static MaskMaskFactory.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 newMaskcontaining only one particular slice.Mask.flattenZ()Creates an otherwise identicalMaskbut a maximum-intensity-projection applied to the z-dimension.Mask.scaleXY(ScaleFactor scaleFactor) Creates a newMaskwhose X- and Y- dimensions are scaled byscaleFactor.Methods in org.anchoranalysis.image.core.mask with parameters of type MaskModifier and TypeMethodDescriptionstatic RunningSumIterateVoxelsMask.calculateRunningSum(Mask mask, Voxels<UnsignedByteBuffer> voxelsIntensity) Calculates the sum and count across voxels intensity that correspond to on voxels on a maskstatic voidModifies a mask so that off voxels become on voxels and vice versa.static <T> voidIterateVoxelsMask.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 voidPerforms a logical and operation on each voxel in two masks, writing the result onto the second mask.static voidPerforms a logical or operation on each voxel in two masks, writing the result onto the first mask.static voidPerforms 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 HistogramHistogramFromObjectsFactory.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 MaskMaskReader.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 ChannelDistanceTransform3D.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 MaskAutoLocalThreshold.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 ChannelSubtractMean.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 ChannelAssignFromChannel.createFromMaskedChannel(Channel channel, Mask mask) protected ChannelAssignValue.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 ChannelFromMask.createFromMask(Mask mask) protected abstract ChannelFromMaskBase.createFromMask(Mask mask) protected abstract ChannelUnaryWithMaskBase.createFromMaskedChannel(Channel channel, Mask mask) Creates a newChannelfrom the input channel and mask.protected ChannelZeroOutsideMask.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 MaskAllValuesOff.createFromDimensions(Dimensions dimensions) protected MaskAllValuesOn.createFromDimensions(Dimensions dimensions) protected abstract MaskFromDimensionsBase.createFromDimensions(Dimensions dimensions) Creates aMaskfrom the givenDimensions.Duplicate.createFromMask(Mask mask) Invert.createFromMask(Mask maskToInvert) ScaleXY.createFromMask(Mask mask) protected abstract MaskFromChannelBase.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 MaskAnd.createFromTwoMasks(Mask maskToModify, Mask maskOther) protected abstract MaskCombineBase.createFromTwoMasks(Mask maskToModify, Mask maskOther) Creates a mask from some combination of two masks.protected MaskIfHighLow.createFromTwoMasks(Mask maskToModify, Mask maskReceiver) protected MaskOr.createFromTwoMasks(Mask maskToModify, Mask maskOther) protected MaskXor.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 MaskAnd.createFromTwoMasks(Mask maskToModify, Mask maskOther) protected abstract MaskCombineBase.createFromTwoMasks(Mask maskToModify, Mask maskOther) Creates a mask from some combination of two masks.protected MaskIfHighLow.createFromTwoMasks(Mask maskToModify, Mask maskReceiver) protected MaskOr.createFromTwoMasks(Mask maskToModify, Mask maskOther) protected MaskXor.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 MaskFromObjects.createFromDimensions(Dimensions dimensions) protected MaskFromChannel.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 MaskBox.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 voidDilate.applyMorphologicalOperation(Mask source, boolean do3D) protected voidErode.applyMorphologicalOperation(Mask source, boolean do3D) protected abstract voidMorphologicalOperatorBase.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 MaskIfPredicateBase.createFromMask(Mask mask) protected booleanprotected booleanprotected booleanprotected abstract booleanEvaluates 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 MaskSegmentChannel.createFromSource(Channel source) protected MaskThreshold.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 MaskDimensionsChecker.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 voidChecks if a channel and a mask have the same dimensions.static voidDimensionsChecker.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 MaskConvexHull2D.createFromMask(Mask mask, Mask outline) protected MaskConvexHull3D.createFromMask(Mask maskIn, Mask outline) ConvexHullBase.createFromMask(Mask mask) protected abstract MaskConvexHullBase.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 MaskConvexHull2D.createFromMask(Mask mask, Mask outline) protected MaskConvexHull3D.createFromMask(Mask maskIn, Mask outline) ConvexHullBase.createFromMask(Mask mask) protected abstract MaskConvexHullBase.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 MaskMaskFixture.create(boolean do3D) Creates theMaskwith the default corner and no assigned resolution.static MaskMaskFixture.create(boolean do3D, Optional<Resolution> resolution) Creates theMaskwith the default corner and a particular resolution.static MaskCreates theMaskwith a particular corner and no assigned resolution.static MaskMaskFixture.create(Point3i corner, boolean do3D, Optional<Resolution> resolution) Creates theMaskwith a particular corner and a particular resolution.