Uses of Class
org.anchoranalysis.image.voxel.kernel.KernelApplicationParameters
Packages that use KernelApplicationParameters
Package
Description
Utilities to iterate over voxel-locations in images and sub-regions of images.
Routines for moving a
KernelPointCursor
around the
neighboring voxels of the point.Applying a kernel via
convolution to voxels.
Kernels that apply morphological operations.
Features that calculate how many other objects an
ObjectMask
directly neighbors.Implementations of
FeatureSingleObject
.Implementations of
FeatureSingleObject
that determine if an
object lies at the border of an image.Implementations of
FeatureSingleObject
that reference a
particular Channel
in the associated EnergyStack
.-
Uses of KernelApplicationParameters in org.anchoranalysis.image.voxel.iterator
Methods in org.anchoranalysis.image.voxel.iterator with parameters of type KernelApplicationParametersModifier and TypeMethodDescriptionstatic void
IterateVoxelsAll.withCursor
(BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters, ProcessKernelPointCursor process) Iterate over each voxel using aKernelPointCursor
.static void
IterateVoxelsBoundingBox.withCursor
(BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters, ProcessKernelPointCursor process) Iterate over each voxel in a bounding-box using aKernelPointCursor
.static boolean
IterateVoxelsBoundingBox.withCursorUntil
(BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters, PredicateKernelPointCursor predicate) Iterate over each voxel in a bounding-box using aKernelPointCursor
until a predicate returns true.. -
Uses of KernelApplicationParameters in org.anchoranalysis.image.voxel.iterator.neighbor.kernel
Methods in org.anchoranalysis.image.voxel.iterator.neighbor.kernel with parameters of type KernelApplicationParametersModifier and TypeMethodDescriptionstatic void
IterateKernelHelper.overAll
(Kernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters, ProcessKernelPointCursor processor) Iterates over all voxels.static void
IterateKernelHelper.overBox
(Kernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters, ProcessKernelPointCursor processor) Iterates over only voxels contained within a bounding-box.static boolean
IterateKernelHelper.overBoxUntil
(Kernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters, PredicateKernelPointCursor predicate) Iterates over only voxels contained within a bounding-box until a predicate is matched on a voxel. -
Uses of KernelApplicationParameters in org.anchoranalysis.image.voxel.kernel
Methods in org.anchoranalysis.image.voxel.kernel with parameters of type KernelApplicationParametersModifier and TypeMethodDescriptionstatic BinaryVoxels
<UnsignedByteBuffer> ApplyKernel.apply
(BinaryKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters) Apply the kernel toBinaryVoxels<UnsignedByteBuffer>
using the same binary-values asvoxels
to calculate a value for each voxel.static int
ApplyKernel.applyForCount
(BinaryKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters) Applies aBinaryKernel
to voxels and counts how many true values occur en aggregate.static int
ApplyKernel.applyForCount
(CountKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, KernelApplicationParameters parameters) Applies the kernel to voxels and sums the returned value.static int
ApplyKernel.applyForCount
(CountKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters) Applies the kernel to voxels and sums the returned value.static boolean
ApplyKernel.applyUntilPositive
(CountKernel kernel, BinaryVoxels<UnsignedByteBuffer> voxels, BoundingBox box, KernelApplicationParameters parameters) Applies the kernel to voxels until a positive value is returned, then exits with true.Constructors in org.anchoranalysis.image.voxel.kernel with parameters of type KernelApplicationParametersModifierConstructorDescriptionKernelPointCursor
(int index, Point3i point, Extent extent, BinaryValuesByte binaryValues, KernelApplicationParameters parameters) Creates to be focused around a particular point in the image. -
Uses of KernelApplicationParameters in org.anchoranalysis.image.voxel.kernel.morphological
Methods in org.anchoranalysis.image.voxel.kernel.morphological that return KernelApplicationParametersModifier and TypeMethodDescriptionDilationContext.getKernelApplication()
How the kernel is applied to the scene. -
Uses of KernelApplicationParameters in org.anchoranalysis.plugin.image.feature.bean.object.pair.touching
Methods in org.anchoranalysis.plugin.image.feature.bean.object.pair.touching that return KernelApplicationParametersModifier and TypeMethodDescriptionprotected KernelApplicationParameters
TouchingVoxels.createParameters()
CreatesKernelApplicationParameters
based on the current configuration. -
Uses of KernelApplicationParameters in org.anchoranalysis.plugin.image.feature.bean.object.single
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single with parameters of type KernelApplicationParametersModifier and TypeMethodDescriptionprotected abstract double
OutlineKernelBase.calculateWithParameters
(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack) Calculates the feature value using the specified parameters. -
Uses of KernelApplicationParameters in org.anchoranalysis.plugin.image.feature.bean.object.single.border
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.border with parameters of type KernelApplicationParametersModifier and TypeMethodDescriptionprotected double
NumberVoxelsAtBorder.calculateWithParameters
(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack) static int
NumberVoxelsAtBorder.numberBorderPixels
(ObjectMask object, KernelApplicationParameters parameters) Calculates the number of border voxels for a given object. -
Uses of KernelApplicationParameters in org.anchoranalysis.plugin.image.feature.bean.object.single.energy
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.energy with parameters of type KernelApplicationParametersModifier and TypeMethodDescriptionprotected double
NumberNeighboringVoxels.calculateWithParameters
(ObjectMask object, KernelApplicationParameters parameters, CheckedSupplier<EnergyStack, FeatureCalculationException> energyStack)