public class UnBitArrayBase extends Object
| Modifier and Type | Field and Description |
|---|---|
protected long |
m_nBits |
protected long |
m_nBytes |
protected long |
m_nCurrentBitIndex |
protected long |
m_nElements |
protected int |
m_nVersion |
protected long[] |
m_pBitArray |
protected File |
m_pIO |
protected ByteArrayReader |
m_pReader |
| Constructor and Description |
|---|
UnBitArrayBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
AdvanceToByteBoundary() |
protected void |
CreateHelper(File pIO,
int nBytes,
int nVersion) |
static UnBitArrayBase |
CreateUnBitArray(IAPEDecompress pAPEDecompress,
int nVersion) |
long |
DecodeValue(int DecodeMethod) |
long |
DecodeValue(int DecodeMethod,
int nParam1) |
long |
DecodeValue(int DecodeMethod,
int nParam1,
int nParam2) |
int |
DecodeValueRange(UnBitArrayState BitArrayState) |
protected long |
DecodeValueXBits(long nBits) |
void |
FillAndResetBitArray() |
void |
FillAndResetBitArray(int nFileLocation) |
void |
FillAndResetBitArray(int nFileLocation,
int nNewBitIndex) |
void |
FillBitArray() |
void |
finalize_internally() |
void |
FlushBitArray() |
void |
FlushState(UnBitArrayState BitArrayState) |
void |
GenerateArray(int[] pOutputArray,
int nElements) |
void |
GenerateArray(int[] pOutputArray,
int nElements,
int nBytesRequired) |
protected long m_nElements
protected long m_nBytes
protected long m_nBits
protected int m_nVersion
protected File m_pIO
protected long m_nCurrentBitIndex
protected long[] m_pBitArray
protected ByteArrayReader m_pReader
public void FillBitArray()
throws IOException
IOExceptionpublic void FillAndResetBitArray()
throws IOException
IOExceptionpublic void FillAndResetBitArray(int nFileLocation)
throws IOException
IOExceptionpublic void FillAndResetBitArray(int nFileLocation,
int nNewBitIndex)
throws IOException
IOExceptionpublic void GenerateArray(int[] pOutputArray,
int nElements)
throws IOException
IOExceptionpublic void GenerateArray(int[] pOutputArray,
int nElements,
int nBytesRequired)
throws IOException
IOExceptionpublic long DecodeValue(int DecodeMethod)
throws IOException
IOExceptionpublic long DecodeValue(int DecodeMethod,
int nParam1)
throws IOException
IOExceptionpublic long DecodeValue(int DecodeMethod,
int nParam1,
int nParam2)
throws IOException
IOExceptionpublic void AdvanceToByteBoundary()
public int DecodeValueRange(UnBitArrayState BitArrayState) throws IOException
IOExceptionpublic void FlushState(UnBitArrayState BitArrayState)
public void FlushBitArray()
public void finalize_internally()
protected void CreateHelper(File pIO, int nBytes, int nVersion)
protected long DecodeValueXBits(long nBits)
throws IOException
IOExceptionpublic static UnBitArrayBase CreateUnBitArray(IAPEDecompress pAPEDecompress, int nVersion)
Copyright © 2014. All rights reserved.