public class ConvertedIterableRealInterval<A,B extends Type<B>> extends AbstractConvertedIterableRealInterval<A,B>
| Modifier and Type | Field and Description |
|---|---|
protected B |
converted |
protected Supplier<Converter<? super A,? super B>> |
converterSupplier |
sourceInterval| Constructor and Description |
|---|
ConvertedIterableRealInterval(IterableRealInterval<A> source,
Converter<? super A,? super B> converter,
B b)
Creates a copy of b for conversion.
|
ConvertedIterableRealInterval(IterableRealInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
Creates a copy of b for conversion.
|
| Modifier and Type | Method and Description |
|---|---|
ConvertedRealCursor<A,B> |
cursor()
Returns a
RealCursor that iterates with optimal speed without
calculating the location at each iteration step. |
Converter<? super A,? super B> |
getConverter()
Returns an instance of the
Converter. |
B |
getDestinationType() |
ConvertedRealCursor<A,B> |
localizingCursor()
Returns a
RealLocalizable Iterator that calculates its
location at each iteration step. |
firstElement, iterationOrder, iterator, sizegetSource, numDimensions, realMax, realMax, realMax, realMin, realMin, realMinclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmaxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMax, realMin, realMin, realMinnumDimensionsforEach, spliteratorprotected final Supplier<Converter<? super A,? super B extends Type<B>>> converterSupplier
public ConvertedIterableRealInterval(IterableRealInterval<A> source, Supplier<Converter<? super A,? super B>> converterSupplier, B b)
source - b - public ConvertedRealCursor<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.
public ConvertedRealCursor<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 IterableRealInterval<B extends Type<B>>localizingCursor in class AbstractConvertedIterableRealInterval<A,B extends Type<B>>Copyright © 2015–2022 ImgLib2. All rights reserved.