public class ConvertedIterableInterval<A,B extends Type<B>> extends AbstractConvertedIterableInterval<A,B>
| Modifier and Type | Field and Description |
|---|---|
protected B |
converted |
protected Converter<? super A,? super B> |
converter |
sourceInterval| Constructor and Description |
|---|
ConvertedIterableInterval(IterableInterval<A> source,
Converter<? super A,? super B> converter,
B b)
Creates a copy of b for conversion.
|
| Modifier and Type | Method and Description |
|---|---|
ConvertedCursor<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() |
B |
getDestinationType() |
ConvertedCursor<A,B> |
localizingCursor()
Returns a
RealLocalizable Iterator that calculates its
location at each iteration step. |
firstElement, iterationOrder, iterator, sizedimension, dimensions, max, max, max, min, min, mingetSource, numDimensions, realMax, realMax, realMax, realMin, realMin, realMinclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorrealMax, realMax, realMax, realMin, realMin, realMindimension, dimensionsnumDimensionspublic ConvertedCursor<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 ConvertedCursor<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 extends Type<B>>localizingCursor in interface IterableRealInterval<B extends Type<B>>localizingCursor in class AbstractConvertedIterableInterval<A,B extends Type<B>>Copyright © 2009–2017 ImgLib2. All rights reserved.