Module org.bigdataviewer.core
Package bdv
Class VolatileSpimSource<V extends net.imglib2.Volatile<?> & net.imglib2.type.numeric.NumericType<V>>
- java.lang.Object
-
- bdv.AbstractSpimSource<V>
-
- bdv.VolatileSpimSource<V>
-
- All Implemented Interfaces:
MipmapOrdering,Source<V>
public class VolatileSpimSource<V extends net.imglib2.Volatile<?> & net.imglib2.type.numeric.NumericType<V>> extends AbstractSpimSource<V> implements MipmapOrdering
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface bdv.viewer.render.MipmapOrdering
MipmapOrdering.Level, MipmapOrdering.MipmapHints, MipmapOrdering.PrefetchOrderComparator, MipmapOrdering.RenderOrderComparator
-
-
Field Summary
-
Fields inherited from interface bdv.viewer.render.MipmapOrdering
prefetchOrderComparator, renderOrderComparator
-
-
Constructor Summary
Constructors Constructor Description VolatileSpimSource(mpicbg.spim.data.generic.AbstractSpimData<?> spimData, int setup, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MipmapOrdering.MipmapHintsgetMipmapHints(net.imglib2.realtransform.AffineTransform3D screenTransform, int timepoint, int previousTimepoint)Evaluate mipmap levels such that they can be ordered for rendering and/or prefetching.VgetType()Get an instance of the pixel type.-
Methods inherited from class bdv.AbstractSpimSource
getInterpolatedMaskedSource, getInterpolatedMaskedSource, getInterpolatedSource, getInterpolatedSource, getMaskedSource, getMaskedSource, getName, getNumMipmapLevels, getSetupId, getSource, getSource, getSourceTransform, getVoxelDimensions, isPresent, reload
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface bdv.viewer.Source
doBoundingBoxCulling
-
-
-
-
Constructor Detail
-
VolatileSpimSource
public VolatileSpimSource(mpicbg.spim.data.generic.AbstractSpimData<?> spimData, int setup, String name)
-
-
Method Detail
-
getType
public V getType()
Description copied from interface:SourceGet an instance of the pixel type.- Specified by:
getTypein interfaceSource<V extends net.imglib2.Volatile<?> & net.imglib2.type.numeric.NumericType<V>>- Returns:
- instance of pixel type.
-
getMipmapHints
public MipmapOrdering.MipmapHints getMipmapHints(net.imglib2.realtransform.AffineTransform3D screenTransform, int timepoint, int previousTimepoint)
Description copied from interface:MipmapOrderingEvaluate mipmap levels such that they can be ordered for rendering and/or prefetching.- Specified by:
getMipmapHintsin interfaceMipmapOrdering- Parameters:
screenTransform- transforms screen coordinates to global coordinates.timepoint- current timepoint indexpreviousTimepoint- previous timepoint index
-
-