Class IterableTransformBuilder<T>

java.lang.Object
net.imglib2.view.TransformBuilder<T>
net.imglib2.view.iteration.IterableTransformBuilder<T>

public class IterableTransformBuilder<T> extends TransformBuilder<T>
Simplifies View cascades to provide the most efficient Cursor.
Author:
Tobias Pietzsch
See Also:
  • Field Details

    • interval

      protected Interval interval
      The interval which should be iterated.

      Currently, no transformations are done on this, because the cases where an optimized IterableInterval can be returned do not allow for any transformation except a single slicing. In the future, it may become necessary, to propagated the interval through the transforms down the view hierarchy.

  • Constructor Details

    • IterableTransformBuilder

      public IterableTransformBuilder(Interval interval, RandomAccessible<T> randomAccessible)
      Create a new IterableTransformBuilder. This calls the the super constructor to gather and simplify transformations.
      Parameters:
      interval - the interval of randomAccessible which should be iterated.
      randomAccessible - the RandomAccessible that should be iterated.
  • Method Details