Package | Description |
---|---|
org.anchoranalysis.image.voxel.iterator |
Utilities to iterate over voxel-locations in images and sub-regions of images.
|
Modifier and Type | Method and Description |
---|---|
static void |
IterateVoxelsBoundingBox.withMatchingPoints(BoundingBox box,
java.util.function.Predicate<Point3i> predicate,
ProcessPoint process)
Iterate over each voxel in a bounding-box that matches a predicate.
|
static void |
IterateVoxelsBoundingBox.withPoint(BoundingBox box,
ProcessPoint process)
Iterate over each voxel in a bounding-box
|
static void |
IterateVoxelsAll.withPoint(Extent extent,
ProcessPoint process)
Iterate over each voxel in an
Extent |
static void |
IterateVoxelsObjectMask.withPoint(ObjectMask firstMask,
Optional<ObjectMask> secondMask,
ProcessPoint process)
Iterate over each point that is located on an object-mask AND optionally a second-mask
|
static void |
IterateVoxelsObjectMask.withPoint(ObjectMask object,
ProcessPoint process)
Iterate over each voxel that is located on an object-mask
|
static void |
IterateVoxelsObjectMaskOptional.withPoint(Optional<ObjectMask> objectMask,
Extent extent,
ProcessPoint process)
Iterate over all points that are located on a object-mask or else all points in an extent.
|
static void |
IterateVoxelsObjectMaskOptional.withSlidingBuffer(Optional<ObjectMask> objectMask,
SlidingBuffer<?> buffer,
ProcessPoint process)
Iterate over each voxel in a sliding-buffer, optionally restricting it to be only voxels in a
certain object
|
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.