Package | Description |
---|---|
org.anchoranalysis.image.voxel.iterator |
Utilities to iterate over voxel-locations in images and sub-regions of images.
|
org.anchoranalysis.image.voxel.iterator.intersecting |
Like
org.anchoranalysis.image.voxel.iterator but refers to iterators that operation over
the intersecting regions of two entities. |
org.anchoranalysis.image.voxel.iterator.predicate |
Functional-interfaces for processing different combinations of points and buffers that return a
boolean.
|
Modifier and Type | Method and Description |
---|---|
static <T> Optional<Point3i> |
IterateVoxelsBoundingBox.withTwoBuffersUntil(BoundingBox box,
ReadableTuple3i shiftForSecond,
Voxels<T> voxels1,
Voxels<T> voxels2,
PredicateBufferBinary<T> predicate)
Iterate over each voxel in a bounding-box - with two associated buffers for each slice
- until a predicate evaluates to true.
|
Modifier and Type | Method and Description |
---|---|
static <T> Optional<Point3i> |
IterateVoxelsIntersectingBounded.withTwoBuffersUntil(BoundedVoxels<T> voxels1,
BoundedVoxels<T> voxels2,
PredicateBufferBinary<T> predicate)
Iterates over the intersection of two bounded-voxels of type
BoundedVoxels until a
predicate is satisfied. |
Modifier and Type | Method and Description |
---|---|
default PredicateBufferBinary<UnsignedByteBuffer> |
PredicateTwoBytes.deriveUnsignedBytePredicate()
Derives a predicate with a different interface for operating on
UnsignedByteBuffer . |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.