Class SimpleDynamicSliceViewIterator

java.lang.Object
org.eclipse.dawnsci.analysis.dataset.slicer.SimpleDynamicSliceViewIterator
All Implemented Interfaces:
Iterator<org.eclipse.january.dataset.ILazyDataset>, ISliceViewIterator

public class SimpleDynamicSliceViewIterator extends Object implements ISliceViewIterator
  • Constructor Details

    • SimpleDynamicSliceViewIterator

      public SimpleDynamicSliceViewIterator(org.eclipse.january.dataset.IDynamicDataset lazy, org.eclipse.january.dataset.IDynamicDataset key, int dataSize, int maxNumber)
  • Method Details

    • setMaxTimeout

      public void setMaxTimeout(int maxTimeout)
      Timeout in Milliseconds
      Parameters:
      maxTimeout -
    • updateShape

      public void updateShape()
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<org.eclipse.january.dataset.ILazyDataset>
    • next

      public org.eclipse.january.dataset.ILazyDataset next()
      Specified by:
      next in interface Iterator<org.eclipse.january.dataset.ILazyDataset>
    • reset

      public void reset()
      Specified by:
      reset in interface ISliceViewIterator
    • getShape

      public int[] getShape()
      Get the shape of the subsampled view
      Specified by:
      getShape in interface ISliceViewIterator
      Returns:
      shape