public class WriteConvertedIterableInterval<A,B> extends AbstractConvertedIterableInterval<A,B>
sourceInterval
Constructor and Description |
---|
WriteConvertedIterableInterval(IterableInterval<A> source,
SamplerConverter<? super A,B> converter) |
WriteConvertedIterableInterval(IterableInterval<A> source,
Supplier<SamplerConverter<? super A,B>> converterSupplier) |
Modifier and Type | Method and Description |
---|---|
WriteConvertedCursor<A,B> |
cursor()
Returns a
RealCursor that iterates with optimal speed without
calculating the location at each iteration step. |
WriteConvertedCursor<A,B> |
localizingCursor()
Returns a
RealLocalizable Iterator that calculates its
location at each iteration step. |
firstElement, iterationOrder, iterator, size
dimension, dimensions, max, max, max, min, min, min
getSource, numDimensions, realMax, realMax, realMax, realMin, realMin, realMin
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
dimension, max, max, max, maxAsLongArray, maxAsPoint, min, min, min, minAsLongArray, minAsPoint, realMax, realMin
maxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMin, realMin
allPositive, allPositive, dimensions, dimensions, dimensionsAsLongArray, dimensionsAsPoint, verify, verify, verifyAllPositive, verifyAllPositive
numDimensions
public WriteConvertedIterableInterval(IterableInterval<A> source, Supplier<SamplerConverter<? super A,B>> converterSupplier)
public WriteConvertedIterableInterval(IterableInterval<A> source, SamplerConverter<? super A,B> converter)
public WriteConvertedCursor<A,B> cursor()
IterableRealInterval
Returns a RealCursor
that iterates with optimal speed without
calculating the location at each iteration step. Localization is
performed on demand.
Use this where localization is required rarely/ not for each iteration.
cursor
in interface IterableInterval<B>
cursor
in interface IterableRealInterval<B>
cursor
in class AbstractConvertedIterableInterval<A,B>
public WriteConvertedCursor<A,B> localizingCursor()
IterableRealInterval
Returns a RealLocalizable
Iterator
that calculates its
location at each iteration step. That is, localization is performed with
optimal speed.
Use this where localization is required often/ for each iteration.
localizingCursor
in interface IterableInterval<B>
localizingCursor
in interface IterableRealInterval<B>
localizingCursor
in class AbstractConvertedIterableInterval<A,B>
Copyright © 2015–2022 ImgLib2. All rights reserved.