Class AbstractTransformedImgRandomAccess<T extends net.imglib2.type.numeric.RealType<T>>
java.lang.Object
net.imglib2.AbstractEuclideanSpace
net.imglib2.AbstractLocalizableInt
net.preibisch.mvrecon.process.fusion.transformed.AbstractTransformedIntervalRandomAccess
net.preibisch.mvrecon.process.fusion.transformed.AbstractTransformedImgRandomAccess<T>
- All Implemented Interfaces:
net.imglib2.EuclideanSpace,net.imglib2.Localizable,net.imglib2.Positionable,net.imglib2.RandomAccess<net.imglib2.type.numeric.real.FloatType>,net.imglib2.RealLocalizable,net.imglib2.Sampler<net.imglib2.type.numeric.real.FloatType>,net.imglib2.Typed<net.imglib2.type.numeric.real.FloatType>
- Direct Known Subclasses:
InterpolatingNonRigidRandomAccess,NonRigidRandomAccess,TransformedInputRandomAccess
public abstract class AbstractTransformedImgRandomAccess<T extends net.imglib2.type.numeric.RealType<T>>
extends AbstractTransformedIntervalRandomAccess
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanprotected final net.imglib2.RandomAccessibleInterval<T> protected final net.imglib2.RealRandomAccess<net.imglib2.type.numeric.real.FloatType> protected final floatFields inherited from class net.preibisch.mvrecon.process.fusion.transformed.AbstractTransformedIntervalRandomAccess
imgMaxX, imgMaxY, imgMaxZ, imgMinX, imgMinY, imgMinZ, interpolatorFactory, interval, offsetX, offsetY, offsetZ, outside, vFields inherited from class net.imglib2.AbstractLocalizableInt
positionFields inherited from class net.imglib2.AbstractEuclideanSpace
n -
Constructor Summary
ConstructorsConstructorDescriptionAbstractTransformedImgRandomAccess(net.imglib2.RandomAccessibleInterval<T> img, net.imglib2.interpolation.InterpolatorFactory<net.imglib2.type.numeric.real.FloatType, net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> interpolatorFactory, boolean hasMinValue, float minValue, net.imglib2.type.numeric.real.FloatType outside, long[] offset) -
Method Summary
Modifier and TypeMethodDescriptionprotected static final net.imglib2.type.numeric.real.FloatTypegetInsideValue(net.imglib2.type.numeric.real.FloatType v, net.imglib2.RealRandomAccess<net.imglib2.type.numeric.real.FloatType> ir, boolean hasMinValue, float minValue) Methods inherited from class net.preibisch.mvrecon.process.fusion.transformed.AbstractTransformedIntervalRandomAccess
bck, fwd, intersectsLinearInterpolation, move, move, move, move, move, setPosition, setPosition, setPosition, setPosition, setPositionMethods inherited from class net.imglib2.AbstractLocalizableInt
getDoublePosition, getFloatPosition, getIntPosition, getLongPosition, localize, localize, localize, localizeMethods inherited from class net.imglib2.AbstractEuclideanSpace
numDimensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.imglib2.EuclideanSpace
numDimensionsMethods inherited from interface net.imglib2.Localizable
getDoublePosition, getFloatPosition, getIntPosition, getLongPosition, localize, localize, localize, localize, positionAsLongArray, positionAsPointMethods inherited from interface net.imglib2.RandomAccess
copy, copyRandomAccess, setPositionAndGet, setPositionAndGet, setPositionAndGetMethods inherited from interface net.imglib2.RealLocalizable
localize, localize, positionAsDoubleArray, positionAsRealPointMethods inherited from interface net.imglib2.Sampler
get, getType
-
Field Details
-
hasMinValue
protected final boolean hasMinValue -
minValue
protected final float minValue -
img
protected final net.imglib2.RandomAccessibleInterval<T extends net.imglib2.type.numeric.RealType<T>> img -
ir
-
-
Constructor Details
-
AbstractTransformedImgRandomAccess
public AbstractTransformedImgRandomAccess(net.imglib2.RandomAccessibleInterval<T> img, net.imglib2.interpolation.InterpolatorFactory<net.imglib2.type.numeric.real.FloatType, net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> interpolatorFactory, boolean hasMinValue, float minValue, net.imglib2.type.numeric.real.FloatType outside, long[] offset)
-
-
Method Details
-
getInsideValue
protected static final net.imglib2.type.numeric.real.FloatType getInsideValue(net.imglib2.type.numeric.real.FloatType v, net.imglib2.RealRandomAccess<net.imglib2.type.numeric.real.FloatType> ir, boolean hasMinValue, float minValue)
-