Uses of Interface
org.anchoranalysis.image.voxel.iterator.process.ProcessPoint
| Package | Description |
|---|---|
| org.anchoranalysis.image.voxel.iterator |
Utilities to iterate over voxel-locations in images and sub-regions of images.
|
-
Uses of ProcessPoint in org.anchoranalysis.image.voxel.iterator
Methods in org.anchoranalysis.image.voxel.iterator with parameters of type ProcessPoint Modifier and Type Method Description static voidIterateVoxelsBoundingBox. withMatchingPoints(BoundingBox box, Predicate<Point3i> predicate, ProcessPoint process)Iterate over each voxel in a bounding-box that matches a predicate.static voidIterateVoxelsAll. withPoint(Extent extent, ProcessPoint process)Iterate over each voxel in anExtentstatic voidIterateVoxelsBoundingBox. withPoint(BoundingBox box, ProcessPoint process)Iterate over each voxel in a bounding-boxstatic voidIterateVoxelsObjectMask. withPoint(ObjectMask firstMask, Optional<ObjectMask> secondMask, ProcessPoint process)Iterate over each point that is located on an object-mask AND optionally a second-maskstatic voidIterateVoxelsObjectMask. withPoint(ObjectMask object, ProcessPoint process)Iterate over each voxel that is located on an object-maskstatic voidIterateVoxelsObjectMaskOptional. 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 voidIterateVoxelsObjectMaskOptional. 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