Package util
Class StackingRealRandomAccessible<T>
java.lang.Object
util.StackingRealRandomAccessible<T>
- All Implemented Interfaces:
net.imglib2.EuclideanSpace,net.imglib2.RealRandomAccessible<T>,net.imglib2.Typed<T>
public class StackingRealRandomAccessible<T>
extends Object
implements net.imglib2.RealRandomAccessible<T>
A
RealRandomAccessible whose samples are generated by trivial
projection of the lower dimensional source
into a higher dimensional target by continuous
stacking, i.e. when projecting from 1D to 3D, the samples at
f(5) = g(5,2,3) = g(5,1,6) = g(5,18,-20)...- Author:
- Stephan Saalfeld
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassRealRandomAccessthat generates its samples from a lower dimensionalsource -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected final net.imglib2.RealRandomAccessible<T> protected final int -
Constructor Summary
ConstructorsConstructorDescriptionStackingRealRandomAccessible(net.imglib2.RealRandomAccessible<T> source, int numDimensions) -
Method Summary
Modifier and TypeMethodDescriptiongetType()intrealRandomAccess(net.imglib2.RealInterval interval) To be overridden forRealTransformthat can estimate the boundaries of a transferredRealInterval.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.imglib2.RealRandomAccessible
getAt, getAt, getAt, realView
-
Field Details
-
numDimensions
protected final int numDimensions -
sourceNumDimensions
protected final int sourceNumDimensions -
source
-
-
Constructor Details
-
StackingRealRandomAccessible
-
-
Method Details
-
realRandomAccess
- Specified by:
realRandomAccessin interfacenet.imglib2.RealRandomAccessible<T>
-
realRandomAccess
public StackingRealRandomAccessible<T>.StackingRealRandomAccess realRandomAccess(net.imglib2.RealInterval interval) To be overridden forRealTransformthat can estimate the boundaries of a transferredRealInterval.- Specified by:
realRandomAccessin interfacenet.imglib2.RealRandomAccessible<T>
-
getType
- Specified by:
getTypein interfacenet.imglib2.Typed<T>
-
numDimensions
public int numDimensions()- Specified by:
numDimensionsin interfacenet.imglib2.EuclideanSpace
-