public class AffineRandomAccessible<T,R extends AffineGet> extends RealTransformRandomAccessible<T,R>
RandomAccessible whose samples are generated by rasterizing a
RealRandomAccessible transformed by an affine
transformation. Changing the affine transformation will
affect the AffineRandomAccessible but not any existing
RandomAccess on it because each RandomAccess 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 |
AffineRandomAccessible.AffineRandomAccess
RealRandomAccess that generates its samples from a source
RealRandomAccessible at coordinates transformed by a
RealTransform. |
RealTransformRandomAccessible.RealTransformRandomAccessRealTransformRealRandomAccessible.RealTransformRealRandomAccesssource, transformToSource| Constructor and Description |
|---|
AffineRandomAccessible(RealRandomAccessible<T> source,
R transformToSource) |
| Modifier and Type | Method and Description |
|---|---|
AffineRandomAccessible.AffineRandomAccess |
randomAccess() |
AffineRandomAccessible.AffineRandomAccess |
randomAccess(Interval interval)
To be overridden for
RealTransform that can estimate the
boundaries of a transferred RealInterval. |
getSource, getTransformToSource, numDimensions, realRandomAccess, realRandomAccessclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAt, getAt, getAtnumDimensionsgetAt, getAt, getAtpublic AffineRandomAccessible(RealRandomAccessible<T> source, R transformToSource)
public AffineRandomAccessible.AffineRandomAccess randomAccess()
randomAccess in interface RandomAccessible<T>randomAccess in class RealTransformRandomAccessible<T,R extends AffineGet>public AffineRandomAccessible.AffineRandomAccess randomAccess(Interval interval)
RealTransform that can estimate the
boundaries of a transferred RealInterval.randomAccess in interface RandomAccessible<T>randomAccess in class RealTransformRandomAccessible<T,R extends AffineGet>Copyright © 2009–2024 ImgLib2. All rights reserved.