Module org.bigdataviewer.core
Package bdv.util.volatiles
Class VolatileRandomAccessibleIntervalView<T,V extends net.imglib2.Volatile<T>>
- java.lang.Object
-
- net.imglib2.AbstractWrappedRealInterval<I>
-
- net.imglib2.AbstractWrappedInterval<net.imglib2.RandomAccessibleInterval<V>>
-
- bdv.util.volatiles.VolatileRandomAccessibleIntervalView<T,V>
-
- All Implemented Interfaces:
VolatileView<T,V>,Iterable<V>,net.imglib2.Dimensions,net.imglib2.EuclideanSpace,net.imglib2.Interval,net.imglib2.IterableInterval<V>,net.imglib2.IterableRealInterval<V>,net.imglib2.RandomAccessible<V>,net.imglib2.RandomAccessibleInterval<V>,net.imglib2.RealInterval,net.imglib2.Typed<V>
public class VolatileRandomAccessibleIntervalView<T,V extends net.imglib2.Volatile<T>> extends net.imglib2.AbstractWrappedInterval<net.imglib2.RandomAccessibleInterval<V>> implements VolatileView<T,V>, net.imglib2.RandomAccessibleInterval<V>
-
-
Field Summary
-
Fields inherited from class net.imglib2.AbstractWrappedRealInterval
sourceInterval
-
-
Constructor Summary
Constructors Constructor Description VolatileRandomAccessibleIntervalView(VolatileViewData<T,V> viewData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VgetType()VolatileViewData<T,V>getVolatileViewData()net.imglib2.RandomAccess<V>randomAccess()net.imglib2.RandomAccess<V>randomAccess(net.imglib2.Interval interval)-
Methods inherited from class net.imglib2.AbstractWrappedInterval
dimension, dimensions, max, max, max, min, min, min
-
Methods inherited from class net.imglib2.AbstractWrappedRealInterval
getSource, numDimensions, realMax, realMax, realMax, realMin, realMin, realMin
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.imglib2.Dimensions
dimensions, dimensions, dimensionsAsLongArray, dimensionsAsPoint
-
Methods inherited from interface net.imglib2.EuclideanSpace
numDimensions
-
Methods inherited from interface net.imglib2.Interval
dimension, max, max, max, maxAsLongArray, maxAsPoint, min, min, min, minAsLongArray, minAsPoint, realMax, realMin
-
Methods inherited from interface net.imglib2.IterableInterval
localizingSpliterator, spliterator
-
Methods inherited from interface net.imglib2.IterableRealInterval
firstElement, iterator, parallelStream, stream
-
Methods inherited from interface net.imglib2.RandomAccessible
getAt, getAt, getAt
-
Methods inherited from interface net.imglib2.RandomAccessibleInterval
cursor, iterationOrder, localizingCursor, size, view
-
Methods inherited from interface net.imglib2.RealInterval
maxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMin, realMin
-
-
-
-
Constructor Detail
-
VolatileRandomAccessibleIntervalView
public VolatileRandomAccessibleIntervalView(VolatileViewData<T,V> viewData)
-
-
Method Detail
-
getVolatileViewData
public VolatileViewData<T,V> getVolatileViewData()
- Specified by:
getVolatileViewDatain interfaceVolatileView<T,V extends net.imglib2.Volatile<T>>
-
randomAccess
public net.imglib2.RandomAccess<V> randomAccess()
- Specified by:
randomAccessin interfacenet.imglib2.RandomAccessible<T>
-
randomAccess
public net.imglib2.RandomAccess<V> randomAccess(net.imglib2.Interval interval)
- Specified by:
randomAccessin interfacenet.imglib2.RandomAccessible<T>
-
getType
public V getType()
- Specified by:
getTypein interfacenet.imglib2.IterableRealInterval<T>- Specified by:
getTypein interfacenet.imglib2.Typed<T>
-
-