Package net.imglib2.view
Class ExtendedRealRandomAccessibleRealInterval<T,F extends RealRandomAccessibleRealInterval<T>>
- java.lang.Object
-
- net.imglib2.view.ExtendedRealRandomAccessibleRealInterval<T,F>
-
- All Implemented Interfaces:
EuclideanSpace,RealRandomAccessible<T>,Typed<T>
public final class ExtendedRealRandomAccessibleRealInterval<T,F extends RealRandomAccessibleRealInterval<T>> extends java.lang.Object implements RealRandomAccessible<T>
ImplementsRealRandomAccessiblefor aRealRandomAccessibleRealIntervalthrough anRealOutOfBoundsFactory. Note that it is not a RealInterval itself.
-
-
Constructor Summary
Constructors Constructor Description ExtendedRealRandomAccessibleRealInterval(F source, RealOutOfBoundsFactory<T,? super F> factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RealOutOfBoundsFactory<T,? super F>getOutOfBoundsFactory()FgetSource()TgetType()Get an instance ofT.intnumDimensions()Gets the space's number of dimensions.RealOutOfBoundsRealRandomAccess<T>realRandomAccess()Create a random access sampler for real coordinates.RealRandomAccess<T>realRandomAccess(RealInterval interval)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.imglib2.RealRandomAccessible
getAt, getAt, getAt
-
-
-
-
Field Detail
-
source
protected final F extends RealRandomAccessibleRealInterval<T> source
-
factory
protected final RealOutOfBoundsFactory<T,? super F extends RealRandomAccessibleRealInterval<T>> factory
-
-
Constructor Detail
-
ExtendedRealRandomAccessibleRealInterval
public ExtendedRealRandomAccessibleRealInterval(F source, RealOutOfBoundsFactory<T,? super F> factory)
-
-
Method Detail
-
numDimensions
public final int numDimensions()
Description copied from interface:EuclideanSpaceGets the space's number of dimensions.- Specified by:
numDimensionsin interfaceEuclideanSpace
-
realRandomAccess
public final RealOutOfBoundsRealRandomAccess<T> realRandomAccess()
Description copied from interface:RealRandomAccessibleCreate a random access sampler for real coordinates.- Specified by:
realRandomAccessin interfaceRealRandomAccessible<T>- Returns:
- random access sampler
-
realRandomAccess
public final RealRandomAccess<T> realRandomAccess(RealInterval interval)
- Specified by:
realRandomAccessin interfaceRealRandomAccessible<T>
-
getSource
public F getSource()
-
getOutOfBoundsFactory
public RealOutOfBoundsFactory<T,? super F> getOutOfBoundsFactory()
-
-