Package | Description |
---|---|
org.anchoranalysis.image.voxel.iterator.neighbor |
Iterating over a point's neighboring voxels.
|
org.anchoranalysis.image.voxel.neighborhood |
A region in proximity to a voxel, encompassing this voxel as well as others.
|
Modifier and Type | Method and Description |
---|---|
static <T> ProcessVoxelNeighbor<T> |
ProcessVoxelNeighborFactory.within(Optional<ObjectMask> containingMask,
Extent extentFallback,
ProcessVoxelNeighborAbsolute<T> process)
Creates to process neighbors that must lie within either an object-mask or an extent (as a
fallback).
|
static <T> ProcessVoxelNeighbor<T> |
ProcessVoxelNeighborFactory.withinExtent(ProcessVoxelNeighborAbsoluteWithSlidingBuffer<T> process)
Creates to process neighbors that must lie within an extent.
|
static <T> ProcessVoxelNeighbor<T> |
ProcessVoxelNeighborFactory.withinMask(ObjectMask object,
ProcessChangedPointAbsoluteMasked<T> process)
Creates to process neighbors that must lie within an
ObjectMask . |
static <T> ProcessVoxelNeighbor<T> |
ProcessVoxelNeighborFactory.withinMask(ObjectMask object,
ProcessVoxelNeighborAbsolute<T> process)
Creates to process neighbors that must lie within an
ObjectMask . |
Modifier and Type | Method and Description |
---|---|
static <T> T |
IterateVoxelsNeighbors.callEachPointInNeighborhood(Point3i sourcePoint,
Neighborhood neighborhood,
boolean do3D,
ProcessVoxelNeighbor<T> process,
int sourceValue,
int sourceOffsetXY)
Iterate over each point in the neighborhood of an existing point.
|
Modifier and Type | Method and Description |
---|---|
void |
Neighborhood.processNeighborhoodPoints(boolean useZ,
ProcessVoxelNeighbor<?> process)
Calls
ProcessVoxelNeighbor for each voxel in the neighborhood of the current state of
ProcessVoxelNeighbor . |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.