T - data typeR - transformationpublic class RealTransformRealRandomAccessible<T,R extends RealTransform> extends Object implements net.imglib2.RealRandomAccessible<T>
RealRandomAccessible whose samples are generated from a
RealRandomAccessible transformed by an RealTransform.
Changing the RealTransform will affect the
RealTransformRealRandomAccessible but not any existing
RealRandomAccess on it because each RealRandomAccess
internally works with a copy of the transform. Make sure that you request
a new RandomAccess after modifying the transformation.| Modifier and Type | Class and Description |
|---|---|
class |
RealTransformRealRandomAccessible.RealTransformRealRandomAccess
RealRandomAccess that generates its samples from a source
RealRandomAccessible at coordinates transformed by a
RealTransform. |
| Modifier and Type | Field and Description |
|---|---|
protected net.imglib2.RealRandomAccessible<T> |
source |
protected R |
transformToSource |
| Constructor and Description |
|---|
RealTransformRealRandomAccessible(net.imglib2.RealRandomAccessible<T> source,
R transformToSource) |
| Modifier and Type | Method and Description |
|---|---|
net.imglib2.RealRandomAccessible<T> |
getSource() |
R |
getTransformToSource() |
T |
getType() |
int |
numDimensions() |
RealTransformRealRandomAccessible.RealTransformRealRandomAccess |
realRandomAccess() |
RealTransformRealRandomAccessible.RealTransformRealRandomAccess |
realRandomAccess(net.imglib2.RealInterval interval)
To be overridden for
RealTransform that can estimate the
boundaries of a transferred RealInterval. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAt, getAt, getAt, realViewprotected final net.imglib2.RealRandomAccessible<T> source
protected final R extends RealTransform transformToSource
public RealTransformRealRandomAccessible(net.imglib2.RealRandomAccessible<T> source, R transformToSource)
public int numDimensions()
numDimensions in interface net.imglib2.EuclideanSpacepublic RealTransformRealRandomAccessible.RealTransformRealRandomAccess realRandomAccess()
realRandomAccess in interface net.imglib2.RealRandomAccessible<T>public RealTransformRealRandomAccessible.RealTransformRealRandomAccess realRandomAccess(net.imglib2.RealInterval interval)
RealTransform that can estimate the
boundaries of a transferred RealInterval.realRandomAccess in interface net.imglib2.RealRandomAccessible<T>public net.imglib2.RealRandomAccessible<T> getSource()
RealRandomAccessiblepublic R getTransformToSource()
public T getType()
getType in interface net.imglib2.Typed<T>Copyright © 2009–2026 ImgLib2. All rights reserved.