Class Nc4ChunkingDefault

java.lang.Object
ucar.nc2.write.Nc4ChunkingStrategy
ucar.nc2.write.Nc4ChunkingDefault
All Implemented Interfaces:
Nc4Chunking
Direct Known Subclasses:
Nc4ChunkingStrategyGrib, Nc4ChunkingStrategyNone

public class Nc4ChunkingDefault extends Nc4ChunkingStrategy
Default chunking strategy.
Since:
5/10/14
  • Constructor Details

    • Nc4ChunkingDefault

      public Nc4ChunkingDefault()
    • Nc4ChunkingDefault

      public Nc4ChunkingDefault(int deflateLevel, boolean shuffle)
  • Method Details

    • getDefaultChunkSize

      public int getDefaultChunkSize()
    • setDefaultChunkSize

      public void setDefaultChunkSize(int defaultChunkSize)
    • getMinVariableSize

      public int getMinVariableSize()
    • setMinVariableSize

      public void setMinVariableSize(int minVariableSize)
    • getMinChunksize

      public int getMinChunksize()
    • setMinChunksize

      public void setMinChunksize(int minChunksize)
    • isChunked

      public boolean isChunked(Variable v)
      Description copied from interface: Nc4Chunking
      Should this variable be chunked?
    • computeChunking

      public long[] computeChunking(Variable v)
      Description copied from interface: Nc4Chunking
      Compute the chunk size for this Variable.
    • computeUnlimitedChunking

      public int[] computeUnlimitedChunking(List<Dimension> dims, int elemSize)