public class IterableRegionOnBooleanRAI<T extends BooleanType<T>> extends AbstractWrappedInterval<RandomAccessibleInterval<T>> implements IterableRegion<T>
RandomAccessibleInterval as a IterableRegion.
Cursors on the result only iterate true samples of the source interval.
Cursors are realized by wrapping source cursors (using TrueCursor).sourceInterval| Constructor and Description |
|---|
IterableRegionOnBooleanRAI(RandomAccessibleInterval<T> interval) |
IterableRegionOnBooleanRAI(RandomAccessibleInterval<T> interval,
long size) |
| Modifier and Type | Method and Description |
|---|---|
Cursor<Void> |
cursor() |
Void |
firstElement() |
Object |
iterationOrder() |
Iterator<Void> |
iterator() |
Cursor<Void> |
localizingCursor() |
RandomAccess<T> |
randomAccess() |
RandomAccess<T> |
randomAccess(Interval interval) |
long |
size() |
dimension, dimensions, max, max, max, min, min, mingetSource, numDimensions, realMax, realMax, realMax, realMin, realMin, realMinclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorgetAt, getAt, getAtdimension, max, max, max, maxAsLongArray, maxAsPoint, min, min, min, minAsLongArray, minAsPoint, realMax, realMinmaxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMin, realMinallPositive, allPositive, dimensions, dimensions, dimensionsAsLongArray, dimensionsAsPoint, verify, verify, verifyAllPositive, verifyAllPositivenumDimensionspublic IterableRegionOnBooleanRAI(RandomAccessibleInterval<T> interval)
public IterableRegionOnBooleanRAI(RandomAccessibleInterval<T> interval, long size)
public long size()
size in interface IterableRealInterval<Void>public Void firstElement()
firstElement in interface IterableRealInterval<Void>public Object iterationOrder()
iterationOrder in interface IterableRealInterval<Void>public Cursor<Void> cursor()
cursor in interface IterableInterval<Void>cursor in interface IterableRealInterval<Void>public Cursor<Void> localizingCursor()
localizingCursor in interface IterableInterval<Void>localizingCursor in interface IterableRealInterval<Void>public RandomAccess<T> randomAccess()
randomAccess in interface RandomAccessible<T extends BooleanType<T>>public RandomAccess<T> randomAccess(Interval interval)
randomAccess in interface RandomAccessible<T extends BooleanType<T>>Copyright © 2009–2023 ImgLib2. All rights reserved.