class SlideBook7Reader.CCompressionBase
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
eCompressionJetRaw |
static int |
eCompressionLz4 |
static int |
eCompressionNone |
static int |
eCompressionRLE |
static int |
eCompressionZlib |
static int |
eCompressionZstd |
int |
mAlgorythm |
byte[] |
mBlockDictionary |
int |
mBlockDictionarySize |
long |
mBufLenBY |
long |
mDataLenBY |
long |
mDataPosition |
long |
mDictionaryPosition |
java.lang.Boolean |
mDictionaryRead |
java.lang.String |
mErrorMessage |
int |
mNumberOfThreads |
long |
mNumBlocks |
long |
mNumX |
long |
mNumY |
long |
mNumZ |
byte[] |
mOutputBuffer |
int |
mUint16Size |
Constructor and Description |
---|
CCompressionBase() |
Modifier and Type | Method and Description |
---|---|
long |
convertToLong(byte[] bytes,
int offset) |
byte[] |
DecompressBuffer(byte[] inBuffer) |
long |
GetDataOffsetForBlock(int inBlock) |
long |
GetDataSizeForBlock(int inBlock) |
void |
Initialize(long inDictionaryPosition,
int inAlgorythm,
int inNumX,
int inNumY,
int inNumZ,
int inNumberOfThreads) |
void |
Initialize(long inDictionaryPosition,
int inAlgorythm,
int inNumX,
int inNumY,
int inNumZ,
int inNumBlocks,
int inNumberOfThreads) |
byte[] |
ReadData(loci.common.RandomAccessInputStream inStream,
int inBlock) |
void |
ReadDictionary(loci.common.RandomAccessInputStream inStream) |
public static final int eCompressionNone
public static final int eCompressionZstd
public static final int eCompressionZlib
public static final int eCompressionLz4
public static final int eCompressionJetRaw
public static final int eCompressionRLE
public java.lang.String mErrorMessage
public int mAlgorythm
public long mNumX
public long mNumY
public long mNumZ
public long mNumBlocks
public long mBufLenBY
public long mDataLenBY
public java.lang.Boolean mDictionaryRead
public int mBlockDictionarySize
public int mUint16Size
public int mNumberOfThreads
public long mDictionaryPosition
public long mDataPosition
public byte[] mBlockDictionary
public byte[] mOutputBuffer
public void Initialize(long inDictionaryPosition, int inAlgorythm, int inNumX, int inNumY, int inNumZ, int inNumberOfThreads)
public void Initialize(long inDictionaryPosition, int inAlgorythm, int inNumX, int inNumY, int inNumZ, int inNumBlocks, int inNumberOfThreads)
public void ReadDictionary(loci.common.RandomAccessInputStream inStream) throws java.io.IOException
java.io.IOException
public long convertToLong(byte[] bytes, int offset)
public long GetDataOffsetForBlock(int inBlock)
public long GetDataSizeForBlock(int inBlock)
public byte[] DecompressBuffer(byte[] inBuffer) throws FormatException, java.io.IOException
FormatException
java.io.IOException
public byte[] ReadData(loci.common.RandomAccessInputStream inStream, int inBlock) throws FormatException, java.io.IOException
FormatException
java.io.IOException
Copyright © 2025 Open Microscopy Environment