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, size
getSource, numDimensions, realMax, realMax, realMax, realMin, realMin, realMin
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
maxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMax, realMin, realMin, realMin
numDimensions
forEach, spliterator
protected 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.