Class PlanarCursor<T extends NativeType<T>>

Type Parameters:
T -
All Implemented Interfaces:
Iterator<T>, Cursor<T>, EuclideanSpace, PlanarImg.PlanarContainerSampler, Iterator, Localizable, RealCursor<T>, RealLocalizable, Sampler<T>
Direct Known Subclasses:
PlanarCursor1D, PlanarCursor2D

public class PlanarCursor<T extends NativeType<T>> extends AbstractCursorInt<T> implements PlanarImg.PlanarContainerSampler
Basic Iterator for PlanarContainers
Author:
Stephan Preibisch, Stephan Saalfeld
  • Field Details

    • type

      protected final T extends NativeType<T> type
    • container

      protected final PlanarImg<T extends NativeType<T>,?> container
    • lastIndex

      protected final int lastIndex
    • lastSliceIndex

      protected final int lastSliceIndex
    • sliceIndex

      protected int sliceIndex
    • index

      protected int index
      The current index of the type. It is faster to duplicate this here than to access it through type.getIndex().
  • Constructor Details

    • PlanarCursor

      protected PlanarCursor(PlanarCursor<T> cursor)
    • PlanarCursor

      public PlanarCursor(PlanarImg<T,?> container)
  • Method Details