Modifier and Type | Method and Description |
---|---|
static void |
IterateVoxelsBoundingBox.withCursor(BinaryVoxels<UnsignedByteBuffer> voxels,
BoundingBox box,
KernelApplicationParameters parameters,
ProcessKernelPointCursor process)
Iterate over each voxel in a bounding-box using a
KernelPointCursor . |
static void |
IterateVoxelsAll.withCursor(BinaryVoxels<UnsignedByteBuffer> voxels,
KernelApplicationParameters parameters,
ProcessKernelPointCursor process)
Iterate over each voxel using a
KernelPointCursor . |
static boolean |
IterateVoxelsBoundingBox.withCursorUntil(BinaryVoxels<UnsignedByteBuffer> voxels,
BoundingBox box,
KernelApplicationParameters parameters,
PredicateKernelPointCursor predicate)
Iterate over each voxel in a bounding-box using a
KernelPointCursor until a predicate
returns true.. |
Modifier and Type | Method and Description |
---|---|
static 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.
|
Modifier and Type | Method and Description |
---|---|
static BinaryVoxels<UnsignedByteBuffer> |
ApplyKernel.apply(BinaryKernel kernel,
BinaryVoxels<UnsignedByteBuffer> voxels,
KernelApplicationParameters parameters)
Apply the kernel to
BinaryVoxels<UnsignedByteBuffer> using the same binary-values as
voxels to calculate a value for each voxel. |
static int |
ApplyKernel.applyForCount(BinaryKernel kernel,
BinaryVoxels<UnsignedByteBuffer> voxels,
KernelApplicationParameters parameters)
Applies a
BinaryKernel to voxels and counts how many true values occur en aggregate. |
static int |
ApplyKernel.applyForCount(CountKernel kernel,
BinaryVoxels<UnsignedByteBuffer> voxels,
BoundingBox box,
KernelApplicationParameters parameters)
Applies the kernel to voxels and sums the returned value.
|
static int |
ApplyKernel.applyForCount(CountKernel kernel,
BinaryVoxels<UnsignedByteBuffer> voxels,
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.
|
Constructor and Description |
---|
KernelPointCursor(int index,
Point3i point,
Extent extent,
BinaryValuesByte binaryValues,
KernelApplicationParameters parameters)
Creates to be focused around a particular point in the image.
|
Modifier and Type | Method and Description |
---|---|
KernelApplicationParameters |
DilationContext.getKernelApplication()
How the kernel is applied to the scene.
|
Modifier and Type | Method and Description |
---|---|
protected KernelApplicationParameters |
TouchingVoxels.createParameters() |
Modifier and Type | Method and Description |
---|---|
protected abstract double |
OutlineKernelBase.calculateWithParameters(ObjectMask object,
KernelApplicationParameters parameters,
CheckedSupplier<EnergyStack,FeatureCalculationException> energyStack) |
Modifier and Type | Method and Description |
---|---|
protected double |
NumberVoxelsAtBorder.calculateWithParameters(ObjectMask object,
KernelApplicationParameters parameters,
CheckedSupplier<EnergyStack,FeatureCalculationException> energyStack) |
static int |
NumberVoxelsAtBorder.numberBorderPixels(ObjectMask object,
KernelApplicationParameters parameters) |
Modifier and Type | Method and Description |
---|---|
protected double |
NumberNeighboringVoxels.calculateWithParameters(ObjectMask object,
KernelApplicationParameters parameters,
CheckedSupplier<EnergyStack,FeatureCalculationException> energyStack) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.