Class SlideBook7Reader.CCompressionBase

java.lang.Object
loci.formats.in.SlideBook7Reader.CCompressionBase
Enclosing class:
SlideBook7Reader

class SlideBook7Reader.CCompressionBase extends Object
  • Field Details

    • eCompressionNone

      public static final int eCompressionNone
      See Also:
    • eCompressionZstd

      public static final int eCompressionZstd
      See Also:
    • eCompressionZlib

      public static final int eCompressionZlib
      See Also:
    • eCompressionLz4

      public static final int eCompressionLz4
      See Also:
    • eCompressionJetRaw

      public static final int eCompressionJetRaw
      See Also:
    • eCompressionRLE

      public static final int eCompressionRLE
      See Also:
    • mErrorMessage

      public String mErrorMessage
    • mAlgorythm

      public int mAlgorythm
    • mNumX

      public long mNumX
    • mNumY

      public long mNumY
    • mNumZ

      public long mNumZ
    • mNumBlocks

      public long mNumBlocks
    • mBufLenBY

      public long mBufLenBY
    • mDataLenBY

      public long mDataLenBY
    • mDictionaryRead

      public Boolean mDictionaryRead
    • mBlockDictionarySize

      public int mBlockDictionarySize
    • mUint16Size

      public int mUint16Size
    • mNumberOfThreads

      public int mNumberOfThreads
    • mDictionaryPosition

      public long mDictionaryPosition
    • mDataPosition

      public long mDataPosition
    • mBlockDictionary

      public byte[] mBlockDictionary
    • mOutputBuffer

      public byte[] mOutputBuffer
  • Constructor Details

    • CCompressionBase

      CCompressionBase()
  • Method Details

    • Initialize

      public void Initialize(long inDictionaryPosition, int inAlgorythm, int inNumX, int inNumY, int inNumZ, int inNumberOfThreads)
    • Initialize

      public void Initialize(long inDictionaryPosition, int inAlgorythm, int inNumX, int inNumY, int inNumZ, int inNumBlocks, int inNumberOfThreads)
    • ReadDictionary

      public void ReadDictionary(loci.common.RandomAccessInputStream inStream) throws IOException
      Throws:
      IOException
    • convertToLong

      public long convertToLong(byte[] bytes, int offset)
    • GetDataOffsetForBlock

      public long GetDataOffsetForBlock(int inBlock)
    • GetDataSizeForBlock

      public long GetDataSizeForBlock(int inBlock)
    • DecompressBuffer

      public byte[] DecompressBuffer(byte[] inBuffer) throws FormatException, IOException
      Throws:
      FormatException
      IOException
    • ReadData

      public byte[] ReadData(loci.common.RandomAccessInputStream inStream, int inBlock) throws FormatException, IOException
      Throws:
      FormatException
      IOException