Class FusedRandomAccess
java.lang.Object
net.imglib2.AbstractEuclideanSpace
net.imglib2.AbstractLocalizableInt
net.preibisch.mvrecon.process.fusion.transformed.FusedRandomAccess
- 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:
FusedNonZeroRandomAccess
public class FusedRandomAccess
extends net.imglib2.AbstractLocalizableInt
implements net.imglib2.RandomAccess<net.imglib2.type.numeric.real.FloatType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.imglib2.RandomAccess<? extends net.imglib2.type.numeric.RealType<?>>[]protected final intprotected final net.imglib2.type.numeric.real.FloatTypeprotected final net.imglib2.RandomAccess<? extends net.imglib2.type.numeric.RealType<?>>[]Fields inherited from class net.imglib2.AbstractLocalizableInt
positionFields inherited from class net.imglib2.AbstractEuclideanSpace
n -
Constructor Summary
ConstructorsConstructorDescriptionFusedRandomAccess(int n, List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> images, List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> weights) -
Method Summary
Modifier and TypeMethodDescriptionvoidbck(int d) copy()voidfwd(int d) get()voidmove(int[] distance) voidmove(int distance, int d) voidmove(long[] distance) voidmove(long distance, int d) voidmove(net.imglib2.Localizable localizable) voidsetPosition(int[] pos) voidsetPosition(int pos, int d) voidsetPosition(long[] pos) voidsetPosition(long pos, int d) voidsetPosition(net.imglib2.Localizable localizable) Methods 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
setPositionAndGet, setPositionAndGet, setPositionAndGetMethods inherited from interface net.imglib2.RealLocalizable
localize, localize, positionAsDoubleArray, positionAsRealPointMethods inherited from interface net.imglib2.Sampler
getType
-
Field Details
-
numImages
protected final int numImages -
i
-
w
-
value
-
-
Constructor Details
-
FusedRandomAccess
public FusedRandomAccess(int n, List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> images, List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> weights)
-
-
Method Details
-
get
- Specified by:
getin interfacenet.imglib2.Sampler<net.imglib2.type.numeric.real.FloatType>
-
copy
- Specified by:
copyin interfacenet.imglib2.RandomAccess<net.imglib2.type.numeric.real.FloatType>- Specified by:
copyin interfacenet.imglib2.Sampler<net.imglib2.type.numeric.real.FloatType>
-
copyRandomAccess
- Specified by:
copyRandomAccessin interfacenet.imglib2.RandomAccess<net.imglib2.type.numeric.real.FloatType>
-
fwd
public void fwd(int d) - Specified by:
fwdin interfacenet.imglib2.Positionable
-
bck
public void bck(int d) - Specified by:
bckin interfacenet.imglib2.Positionable
-
move
public void move(int distance, int d) - Specified by:
movein interfacenet.imglib2.Positionable
-
move
public void move(long distance, int d) - Specified by:
movein interfacenet.imglib2.Positionable
-
move
- Specified by:
movein interfacenet.imglib2.Positionable
-
move
public void move(int[] distance) - Specified by:
movein interfacenet.imglib2.Positionable
-
move
public void move(long[] distance) - Specified by:
movein interfacenet.imglib2.Positionable
-
setPosition
- Specified by:
setPositionin interfacenet.imglib2.Positionable
-
setPosition
public void setPosition(int[] pos) - Specified by:
setPositionin interfacenet.imglib2.Positionable
-
setPosition
public void setPosition(long[] pos) - Specified by:
setPositionin interfacenet.imglib2.Positionable
-
setPosition
public void setPosition(int pos, int d) - Specified by:
setPositionin interfacenet.imglib2.Positionable
-
setPosition
public void setPosition(long pos, int d) - Specified by:
setPositionin interfacenet.imglib2.Positionable
-