Class ZarrLayoutBB

  • All Implemented Interfaces:
    Layout, LayoutBB

    public class ZarrLayoutBB
    extends Object
    implements LayoutBB
    A tiled layout for Zarr formats that accommodates uncompressing and filtering data before returning
    • Method Detail

      • getTotalNelems

        public long getTotalNelems()
        Description copied from interface: LayoutBB
        Get total number of elements in the wanted subset.
        Specified by:
        getTotalNelems in interface Layout
        Specified by:
        getTotalNelems in interface LayoutBB
        Returns:
        total number of elements in the wanted subset.
      • getElemSize

        public int getElemSize()
        Description copied from interface: LayoutBB
        Get size of each element in bytes.
        Specified by:
        getElemSize in interface Layout
        Specified by:
        getElemSize in interface LayoutBB
        Returns:
        size of each element in bytes.
      • hasNext

        public boolean hasNext()
        Description copied from interface: LayoutBB
        Is there more to do
        Specified by:
        hasNext in interface Layout
        Specified by:
        hasNext in interface LayoutBB
        Returns:
        true if theres more to do
      • next

        public LayoutBB.Chunk next()
        Description copied from interface: LayoutBB
        Get the next chunk
        Specified by:
        next in interface Layout
        Specified by:
        next in interface LayoutBB
        Returns:
        next chunk, or null if !hasNext()