public interface BSplineCoefficientsInterpolator<T extends RealType<T>> extends RealRandomAccess<T>, InterpolatorFactory<T,RandomAccessibleInterval<T>>, Localizable
Modifier and Type | Method and Description |
---|---|
static <S extends RealType<S>> |
build(int order,
RandomAccessible<S> coefficients,
S type) |
BSplineCoefficientsInterpolator<T> |
copy() |
default RealRandomAccess<T> |
copyRealRandomAccess() |
default RealRandomAccess<T> |
create(RandomAccessibleInterval<T> f) |
default RealRandomAccess<T> |
create(RandomAccessibleInterval<T> f,
RealInterval interval) |
static RectangleShape |
shapeFromOrder(int bsplineOrder)
Return a RectangleShape
This is necessary because rectangles always have an extents equal to an
odd number of pixels.
|
setPositionAndGet, setPositionAndGet, setPositionAndGet
move, move, move, move, move, setPosition, setPosition, setPosition, setPosition, setPosition
bck, fwd, move, move, move, move, move, setPosition, setPosition, setPosition, setPosition, setPosition
numDimensions
getDoublePosition, getFloatPosition, getIntPosition, getLongPosition, localize, localize, localize, positionAsLongArray, positionAsPoint
localize, localize, localize, positionAsDoubleArray, positionAsRealPoint
static <S extends RealType<S>> BSplineCoefficientsInterpolator<S> build(int order, RandomAccessible<S> coefficients, S type)
BSplineCoefficientsInterpolator<T> copy()
copy
in interface Sampler<T extends RealType<T>>
Sampler
in the same state accessing the same
values.
It does NOT copy T, just the state of the Sampler
.
Otherwise use T.copy() if available.
Sampler.copy().get() == Sampler.get(), i.e. both hold the same
value, not necessarily the same instance (this is the case for an
ArrayCursor
for example)default RealRandomAccess<T> create(RandomAccessibleInterval<T> f)
create
in interface InterpolatorFactory<T extends RealType<T>,RandomAccessibleInterval<T extends RealType<T>>>
default RealRandomAccess<T> create(RandomAccessibleInterval<T> f, RealInterval interval)
create
in interface InterpolatorFactory<T extends RealType<T>,RandomAccessibleInterval<T extends RealType<T>>>
default RealRandomAccess<T> copyRealRandomAccess()
copyRealRandomAccess
in interface RealRandomAccess<T extends RealType<T>>
static RectangleShape shapeFromOrder(int bsplineOrder)
Copyright © 2015–2022 ImgLib2. All rights reserved.