Uses of Interface
org.anchoranalysis.image.voxel.iterator.predicate.PredicateBufferBinary
| 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.
|
-
Uses of PredicateBufferBinary in org.anchoranalysis.image.voxel.iterator
Methods in org.anchoranalysis.image.voxel.iterator with parameters of type PredicateBufferBinary Modifier and Type Method 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. -
Uses of PredicateBufferBinary in org.anchoranalysis.image.voxel.iterator.intersecting
Methods in org.anchoranalysis.image.voxel.iterator.intersecting with parameters of type PredicateBufferBinary Modifier and Type Method 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 typeBoundedVoxelsuntil a predicate is satisfied. -
Uses of PredicateBufferBinary in org.anchoranalysis.image.voxel.iterator.predicate
Methods in org.anchoranalysis.image.voxel.iterator.predicate that return PredicateBufferBinary Modifier and Type Method Description default PredicateBufferBinary<UnsignedByteBuffer>PredicateTwoBytes. deriveUnsignedBytePredicate()Derives a predicate with a different interface for operating onUnsignedByteBuffer.