public class VolatileSpimSource<V extends Volatile<?> & NumericType<V>> extends AbstractSpimSource<V> implements MipmapOrdering
AbstractSpimSource.ImgKey
MipmapOrdering.Level, MipmapOrdering.MipmapHints, MipmapOrdering.PrefetchOrderComparator, MipmapOrdering.RenderOrderComparator
Modifier and Type | Field and Description |
---|---|
protected ViewerSetupImgLoader<?,V> |
imgLoader |
protected MipmapOrdering |
mipmapOrdering |
cachedInterpolatedSources, cachedSources, currentSourceTransforms, currentTimePointIndex, currentTimePointIsPresent, iNearestNeighborMethod, iNLinearMethod, interpolatorFactories, missingViews, name, numInterpolationMethods, numMipmapLevels, setupId, timePointsOrdered, viewRegistrations, voxelDimensions
prefetchOrderComparator, renderOrderComparator
Constructor and Description |
---|
VolatileSpimSource(AbstractSpimData<?> spimData,
int setup,
String name) |
Modifier and Type | Method and Description |
---|---|
protected RandomAccessibleInterval<V> |
getImage(int timepointId,
int level) |
MipmapOrdering.MipmapHints |
getMipmapHints(AffineTransform3D screenTransform,
int timepoint,
int previousTimepoint)
Evaluate mipmap levels such that they can be ordered for rendering and/or
prefetching.
|
protected AffineTransform3D[] |
getMipmapTransforms() |
V |
getType()
Get an instance of the pixel type.
|
getInterpolatedSource, getInterpolatedSource, getName, getNumMipmapLevels, getSetupId, getSource, getSource, getSourceTransform, getVoxelDimensions, isPresent, loadTimepoint
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doBoundingBoxCulling
protected final ViewerSetupImgLoader<?,V extends Volatile<?> & NumericType<V>> imgLoader
protected final MipmapOrdering mipmapOrdering
public VolatileSpimSource(AbstractSpimData<?> spimData, int setup, String name)
public V getType()
Source
protected RandomAccessibleInterval<V> getImage(int timepointId, int level)
getImage
in class AbstractSpimSource<V extends Volatile<?> & NumericType<V>>
protected AffineTransform3D[] getMipmapTransforms()
getMipmapTransforms
in class AbstractSpimSource<V extends Volatile<?> & NumericType<V>>
public MipmapOrdering.MipmapHints getMipmapHints(AffineTransform3D screenTransform, int timepoint, int previousTimepoint)
MipmapOrdering
getMipmapHints
in interface MipmapOrdering
screenTransform
- transforms screen coordinates to global coordinates.timepoint
- current timepoint indexpreviousTimepoint
- previous timepoint indexCopyright © 2015–2021 Fiji. All rights reserved.