Module org.bigdataviewer.core
Package bdv.util
Class RealRandomAccessibleIntervalSource<T extends net.imglib2.type.Type<T>>
- java.lang.Object
-
- bdv.util.RealRandomAccessibleSource<T>
-
- bdv.util.RealRandomAccessibleIntervalSource<T>
-
- All Implemented Interfaces:
Source<T>
public class RealRandomAccessibleIntervalSource<T extends net.imglib2.type.Type<T>> extends RealRandomAccessibleSource<T>
-
-
Field Summary
-
Fields inherited from class bdv.util.RealRandomAccessibleSource
accessible, doBoundingBoxIntersectionCheck, name, type, voxelDimensions
-
-
Constructor Summary
Constructors Constructor Description RealRandomAccessibleIntervalSource(net.imglib2.RealRandomAccessible<T> accessible, net.imglib2.Interval interval, T type, String name)RealRandomAccessibleIntervalSource(net.imglib2.RealRandomAccessible<T> accessible, net.imglib2.Interval interval, T type, net.imglib2.realtransform.AffineTransform3D sourceTransform, String name)RealRandomAccessibleIntervalSource(net.imglib2.RealRandomAccessible<T> accessible, net.imglib2.Interval interval, T type, net.imglib2.realtransform.AffineTransform3D sourceTransform, String name, boolean doBoundingBoxIntersectionCheck)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.imglib2.IntervalgetInterval(int t, int level)Return the interval which should be used to bound the wrapped (unbounded)RealRandomAccessibleforRealRandomAccessibleSource.getSource(int, int).voidgetSourceTransform(int t, int level, net.imglib2.realtransform.AffineTransform3D transform)Get the transform from thesourceat the given timepoint index and mipmap level into the global coordinate system.-
Methods inherited from class bdv.util.RealRandomAccessibleSource
doBoundingBoxCulling, getInterpolatedMaskedSource, getInterpolatedSource, getMaskedSource, getName, getNumMipmapLevels, getSource, getType, getVoxelDimensions, isPresent
-
-
-
-
Constructor Detail
-
RealRandomAccessibleIntervalSource
public RealRandomAccessibleIntervalSource(net.imglib2.RealRandomAccessible<T> accessible, net.imglib2.Interval interval, T type, String name)
-
RealRandomAccessibleIntervalSource
public RealRandomAccessibleIntervalSource(net.imglib2.RealRandomAccessible<T> accessible, net.imglib2.Interval interval, T type, net.imglib2.realtransform.AffineTransform3D sourceTransform, String name)
-
RealRandomAccessibleIntervalSource
public RealRandomAccessibleIntervalSource(net.imglib2.RealRandomAccessible<T> accessible, net.imglib2.Interval interval, T type, net.imglib2.realtransform.AffineTransform3D sourceTransform, String name, boolean doBoundingBoxIntersectionCheck)
-
-
Method Detail
-
getSourceTransform
public void getSourceTransform(int t, int level, net.imglib2.realtransform.AffineTransform3D transform)Description copied from interface:SourceGet the transform from thesourceat the given timepoint index and mipmap level into the global coordinate system.- Specified by:
getSourceTransformin interfaceSource<T extends net.imglib2.type.Type<T>>- Overrides:
getSourceTransformin classRealRandomAccessibleSource<T extends net.imglib2.type.Type<T>>- Parameters:
t- timepoint indexlevel- mipmap leveltransform- is set to the source-to-global transform, that transforms source coordinates into the global coordinates
-
getInterval
public net.imglib2.Interval getInterval(int t, int level)
Description copied from class:RealRandomAccessibleSourceReturn the interval which should be used to bound the wrapped (unbounded)RealRandomAccessibleforRealRandomAccessibleSource.getSource(int, int).- Specified by:
getIntervalin classRealRandomAccessibleSource<T extends net.imglib2.type.Type<T>>- Returns:
- image interval
-
-