#include <TileCache.h>
|
| BitIO (uint8_t *bp, uint64_t len, bool isCompressor) |
|
| BitIO (BufferedStream *stream, bool isCompressor) |
|
size_t | numBytes (void) override |
| Number of bytes written.
|
|
bool | write (uint32_t v, uint32_t n) override |
| Write bits.
|
|
bool | write (uint32_t v) override |
|
void | read (uint32_t *bits, uint8_t n) override |
| Read bits.
|
|
uint8_t | read (void) override |
| Read bit.
|
|
bool | flush (void) override |
| Flush bits.
|
|
void | inalign (void) override |
| Passes the ending bits (coming from flushing)
|
|
bool | putcommacode (uint8_t n) |
|
uint8_t | getcommacode (void) |
|
bool | putnumpasses (uint32_t n) |
|
void | getnumpasses (uint32_t *numpasses) |
|
| BitIO (uint8_t *bp, uint64_t len, bool isCompressor) |
|
| BitIO (BufferedStream *stream, bool isCompressor) |
|
size_t | numBytes (void) override |
| Number of bytes written.
|
|
bool | write (uint32_t v, uint32_t n) override |
| Write bits.
|
|
bool | write (uint32_t v) override |
|
void | read (uint32_t *bits, uint8_t n) override |
| Read bits.
|
|
uint8_t | read (void) override |
| Read bit.
|
|
bool | flush (void) override |
| Flush bits.
|
|
void | inalign (void) override |
| Passes the ending bits (coming from flushing)
|
|
bool | putcommacode (uint8_t n) |
|
uint8_t | getcommacode (void) |
|
bool | putnumpasses (uint32_t n) |
|
void | getnumpasses (uint32_t *numpasses) |
|
virtual | ~IBitIO () |
|
virtual | ~IBitIO () |
|
virtual | ~IBitIO () |
|
virtual | ~IBitIO () |
|
virtual | ~IBitIO () |
|
◆ BitIO() [1/4]
grk::BitIO::BitIO |
( |
uint8_t * | bp, |
|
|
uint64_t | len, |
|
|
bool | isCompressor ) |
◆ BitIO() [2/4]
◆ BitIO() [3/4]
grk::grk::BitIO::BitIO |
( |
uint8_t * | bp, |
|
|
uint64_t | len, |
|
|
bool | isCompressor ) |
◆ BitIO() [4/4]
◆ bytein() [1/2]
void grk::BitIO::bytein |
( |
void | | ) |
|
|
private |
◆ bytein() [2/2]
void grk::grk::BitIO::bytein |
( |
void | | ) |
|
|
private |
◆ flush() [1/2]
bool grk::BitIO::flush |
( |
void | | ) |
|
|
overridevirtual |
◆ flush() [2/2]
bool grk::grk::BitIO::flush |
( |
void | | ) |
|
|
overridevirtual |
Flush bits.
- Returns
- true if successful, returns false otherwise
Implements grk::grk::IBitIO.
◆ getbit() [1/4]
void grk::BitIO::getbit |
( |
uint32_t * | bits, |
|
|
uint8_t | pos ) |
|
private |
◆ getbit() [2/4]
void grk::grk::BitIO::getbit |
( |
uint32_t * | bits, |
|
|
uint8_t | pos ) |
|
private |
◆ getbit() [3/4]
uint8_t grk::BitIO::getbit |
( |
void | | ) |
|
|
private |
◆ getbit() [4/4]
uint8_t grk::grk::BitIO::getbit |
( |
void | | ) |
|
|
private |
◆ getcommacode() [1/2]
uint8_t grk::BitIO::getcommacode |
( |
void | | ) |
|
◆ getcommacode() [2/2]
uint8_t grk::grk::BitIO::getcommacode |
( |
void | | ) |
|
◆ getnumpasses() [1/2]
void grk::BitIO::getnumpasses |
( |
uint32_t * | numpasses | ) |
|
◆ getnumpasses() [2/2]
void grk::grk::BitIO::getnumpasses |
( |
uint32_t * | numpasses | ) |
|
◆ inalign() [1/2]
void grk::BitIO::inalign |
( |
void | | ) |
|
|
overridevirtual |
◆ inalign() [2/2]
void grk::grk::BitIO::inalign |
( |
void | | ) |
|
|
overridevirtual |
◆ numBytes() [1/2]
size_t grk::BitIO::numBytes |
( |
void | | ) |
|
|
overridevirtual |
◆ numBytes() [2/2]
size_t grk::grk::BitIO::numBytes |
( |
void | | ) |
|
|
overridevirtual |
Number of bytes written.
- Returns
- the number of bytes written
Implements grk::grk::IBitIO.
◆ putbit() [1/2]
bool grk::BitIO::putbit |
( |
uint8_t | b | ) |
|
|
private |
◆ putbit() [2/2]
bool grk::grk::BitIO::putbit |
( |
uint8_t | b | ) |
|
|
private |
◆ putcommacode() [1/2]
bool grk::BitIO::putcommacode |
( |
uint8_t | n | ) |
|
◆ putcommacode() [2/2]
bool grk::grk::BitIO::putcommacode |
( |
uint8_t | n | ) |
|
◆ putnumpasses() [1/2]
bool grk::BitIO::putnumpasses |
( |
uint32_t | n | ) |
|
◆ putnumpasses() [2/2]
bool grk::grk::BitIO::putnumpasses |
( |
uint32_t | n | ) |
|
◆ read() [1/4]
void grk::BitIO::read |
( |
uint32_t * | bits, |
|
|
uint8_t | n ) |
|
overridevirtual |
Read bits.
- Parameters
-
bits | pointer to bits buffer |
n | Number of bits to read |
Implements grk::grk::IBitIO.
References bits.
◆ read() [2/4]
void grk::grk::BitIO::read |
( |
uint32_t * | bits, |
|
|
uint8_t | n ) |
|
overridevirtual |
Read bits.
- Parameters
-
bits | pointer to bits buffer |
n | Number of bits to read |
Implements grk::grk::IBitIO.
◆ read() [3/4]
uint8_t grk::BitIO::read |
( |
void | | ) |
|
|
overridevirtual |
◆ read() [4/4]
uint8_t grk::grk::BitIO::read |
( |
void | | ) |
|
|
overridevirtual |
◆ write() [1/4]
bool grk::BitIO::write |
( |
uint32_t | v | ) |
|
|
overridevirtual |
◆ write() [2/4]
bool grk::grk::BitIO::write |
( |
uint32_t | v | ) |
|
|
overridevirtual |
◆ write() [3/4]
bool grk::BitIO::write |
( |
uint32_t | v, |
|
|
uint32_t | n ) |
|
overridevirtual |
◆ write() [4/4]
bool grk::grk::BitIO::write |
( |
uint32_t | v, |
|
|
uint32_t | n ) |
|
overridevirtual |
Write bits.
- Parameters
-
v | Value of bits |
n | Number of bits to write |
Implements grk::grk::IBitIO.
◆ writeByte() [1/2]
bool grk::BitIO::writeByte |
( |
void | | ) |
|
|
private |
◆ writeByte() [2/2]
bool grk::grk::BitIO::writeByte |
( |
void | | ) |
|
|
private |
◆ buf
uint8_t grk::grk::BitIO::buf |
|
private |
◆ buf_len
size_t grk::grk::BitIO::buf_len |
|
private |
◆ ct
uint8_t grk::grk::BitIO::ct |
|
private |
◆ offset
size_t grk::grk::BitIO::offset |
|
private |
◆ read0xFF
bool grk::grk::BitIO::read0xFF |
|
private |
◆ start
uint8_t * grk::grk::BitIO::start |
|
private |
◆ stream
The documentation for this class was generated from the following files: