public class BSplineLazyCoefficientsInterpolatorFactory<T extends RealType<T>,S extends RealType<S> & NativeType<S>> extends Object implements InterpolatorFactory<S,RandomAccessible<T>>
| Modifier and Type | Class and Description |
|---|---|
static class |
BSplineLazyCoefficientsInterpolatorFactory.LazyCellImgFactory<T extends RealType<T>,S extends RealType<S> & NativeType<S>>
Returns an image of coefficients that is lazily evaluated and cached.
|
| Modifier and Type | Field and Description |
|---|---|
protected int[] |
blockSize |
protected boolean |
clipping |
protected RandomAccessible<S> |
coefficientAccess |
protected RandomAccessibleInterval<S> |
coefficientStorage |
protected S |
coefficientType |
protected Interval |
interval |
protected OutOfBoundsFactory<?,?> |
oobFactory |
protected int |
order |
| Modifier and Type | Method and Description |
|---|---|
RealRandomAccess<S> |
create(RandomAccessible<T> f) |
RealRandomAccess<S> |
create(RandomAccessible<T> f,
RealInterval interval) |
protected final int order
protected final boolean clipping
protected final Interval interval
protected RandomAccessibleInterval<S extends RealType<S> & NativeType<S>> coefficientStorage
protected RandomAccessible<S extends RealType<S> & NativeType<S>> coefficientAccess
protected S extends RealType<S> & NativeType<S> coefficientType
protected final OutOfBoundsFactory<?,?> oobFactory
protected int[] blockSize
public BSplineLazyCoefficientsInterpolatorFactory(RandomAccessible<T> img, Interval interval, int order, boolean clipping, S coefficientType, int[] blockSize, OutOfBoundsFactory<? extends RealType<?>,?> oobFactory)
BSplineLazyCoefficientsInterpolatorFactory.img - the image to interpoloateinterval - the interval over which to interpolateorder - the order of the bsplineclipping - clip to the range of the Type if wantedcoefficientType - the data type used to store coefficiceintsblockSize - size of blocksoobFactory - out of bounds factorypublic BSplineLazyCoefficientsInterpolatorFactory(RandomAccessible<T> img, Interval interval, int order, boolean clipping, S coefficientType, int[] blockSize)
public BSplineLazyCoefficientsInterpolatorFactory(RandomAccessible<T> img, int order, boolean clipping, S coefficientType, int[] blockSize, OutOfBoundsFactory<? extends RealType<?>,?> oobFactory)
public BSplineLazyCoefficientsInterpolatorFactory(RandomAccessible<T> img, int order, boolean clipping, S coefficientType, int[] blockSize)
public BSplineLazyCoefficientsInterpolatorFactory(RandomAccessible<T> img, Interval interval, int order, boolean clipping, int[] blockSize)
public BSplineLazyCoefficientsInterpolatorFactory(RandomAccessible<T> img, Interval interval, int order, int[] blockSize)
public BSplineLazyCoefficientsInterpolatorFactory(RandomAccessible<T> img, Interval interval, int[] blockSize)
public BSplineLazyCoefficientsInterpolatorFactory(RandomAccessibleInterval<T> img, int[] blockSize)
public BSplineLazyCoefficientsInterpolatorFactory(RandomAccessibleInterval<T> img, int order, boolean clipping, S coefficientType, int[] blockSize)
public BSplineLazyCoefficientsInterpolatorFactory(RandomAccessibleInterval<T> img, int order, boolean clipping, int[] blockSize)
public BSplineLazyCoefficientsInterpolatorFactory(RandomAccessibleInterval<T> img, int order, int[] blockSize)
public RealRandomAccess<S> create(RandomAccessible<T> f)
create in interface InterpolatorFactory<S extends RealType<S> & NativeType<S>,RandomAccessible<T extends RealType<T>>>public RealRandomAccess<S> create(RandomAccessible<T> f, RealInterval interval)
create in interface InterpolatorFactory<S extends RealType<S> & NativeType<S>,RandomAccessible<T extends RealType<T>>>Copyright © 2015–2022 ImgLib2. All rights reserved.