Class BitBuffer
- java.lang.Object
-
- nom.tam.fits.compression.algorithm.rice.BitBuffer
-
public class BitBuffer extends java.lang.ObjectA bit wise reader writer around a bytebuffer.- Author:
- Ritchie
-
-
Constructor Summary
Constructors Constructor Description BitBuffer(java.nio.ByteBuffer writeBuffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intbitbuffer()intmissingBitsInCurrentByte()voidmovePosition(int i)voidputByte(byte byteToAdd)voidputByte(byte byteToAdd, int bits)voidputInt(int i)write out int value to the next 4 bytes of the buffervoidputInt(int i, int bits)voidputLong(long l, int bits)
-
-
-
Method Detail
-
bitbuffer
public int bitbuffer()
-
missingBitsInCurrentByte
public int missingBitsInCurrentByte()
-
movePosition
public void movePosition(int i)
-
putByte
public void putByte(byte byteToAdd)
-
putByte
public void putByte(byte byteToAdd, int bits)
-
putInt
public void putInt(int i)
write out int value to the next 4 bytes of the buffer- Parameters:
i- integer to write
-
putInt
public void putInt(int i, int bits)
-
putLong
public void putLong(long l, int bits)
-
-