#include <CodeblockDecompress.h>
|
| | CodeblockDecompress (uint16_t numLayers) |
| | ~CodeblockDecompress () |
| Buffer8 * | getCompressedStream (void) |
| uint8_t | numbps (void) |
| void | setNumBps (uint8_t bps) |
| uint8_t | numlenbits () |
| void | setNumLenBits (uint8_t bits) |
| void | init () |
| Segment * | getSegment (uint16_t segmentIndex) |
| void | readPacketHeader (std::shared_ptr< t1_t2::BitIO > bio, uint32_t &signalledLayerDataBytes, uint16_t layno, uint8_t cblk_sty) |
| void | parsePacketData (uint16_t layno, size_t &remainingTilePartBytes, bool isHT, uint8_t *layerData, uint32_t &layerDataOffset) |
| bool | canDecompress (void) |
| template<typename T> |
| bool | decompress (T *coder, uint8_t orientation, uint32_t cblksty) |
| uint16_t | getNumDataParsedSegments (void) |
| bool | dataChunksEmpty () |
| size_t | getDataChunksLength () |
| bool | copyDataChunksToContiguous (uint8_t *buffer) |
| void | release (void) |
| CodeblockDecompressImpl * | getImpl (void) |
| | Rect32_16 (uint32_t x0, uint32_t y0, uint16_t w, uint16_t h) |
| | Rect32_16 (void) |
| virtual | ~Rect32_16 ()=default |
| uint32_t | x0 (void) const |
| uint32_t | y0 (void) const |
| uint32_t | x1 (void) const |
| uint32_t | y1 (void) const |
| uint16_t | width () const |
| uint16_t | height () const |
| bool | valid () const |
| bool | empty (void) const |
| uint32_t | area (void) const |
| Rect32_16 | intersection (const Rect32_16 *rhs) const |
| void | setRect (const Rect32_16 *rhs) |
| void | setRect (const Rect32_16 rhs) |
| virtual void | print (void) const |
◆ CodeblockDecompress()
| grk::t1::CodeblockDecompress::CodeblockDecompress |
( |
uint16_t | numLayers | ) |
|
|
inlineexplicit |
◆ ~CodeblockDecompress()
| grk::t1::CodeblockDecompress::~CodeblockDecompress |
( |
| ) |
|
|
inline |
◆ canDecompress()
| bool grk::t1::CodeblockDecompress::canDecompress |
( |
void | | ) |
|
|
inline |
◆ copyDataChunksToContiguous()
| bool grk::t1::CodeblockDecompress::copyDataChunksToContiguous |
( |
uint8_t * | buffer | ) |
|
|
inline |
◆ dataChunksEmpty()
| bool grk::t1::CodeblockDecompress::dataChunksEmpty |
( |
| ) |
|
|
inline |
◆ decompress()
template<typename T>
| bool grk::t1::CodeblockDecompress::decompress |
( |
T * | coder, |
|
|
uint8_t | orientation, |
|
|
uint32_t | cblksty ) |
|
inline |
◆ getCompressedStream()
| Buffer8 * grk::t1::CodeblockDecompress::getCompressedStream |
( |
void | | ) |
|
|
inline |
◆ getDataChunksLength()
| size_t grk::t1::CodeblockDecompress::getDataChunksLength |
( |
| ) |
|
|
inline |
◆ getImpl()
References impl_, and grk::t1::Codeblock::numLayers_.
Referenced by canDecompress(), copyDataChunksToContiguous(), dataChunksEmpty(), decompress(), getCompressedStream(), getDataChunksLength(), getNumDataParsedSegments(), getSegment(), init(), numbps(), numlenbits(), parsePacketData(), readPacketHeader(), setNumBps(), and setNumLenBits().
◆ getNumDataParsedSegments()
| uint16_t grk::t1::CodeblockDecompress::getNumDataParsedSegments |
( |
void | | ) |
|
|
inline |
◆ getSegment()
| Segment * grk::t1::CodeblockDecompress::getSegment |
( |
uint16_t | segmentIndex | ) |
|
|
inline |
◆ init()
| void grk::t1::CodeblockDecompress::init |
( |
| ) |
|
|
inline |
◆ numbps()
| uint8_t grk::t1::CodeblockDecompress::numbps |
( |
void | | ) |
|
|
inline |
◆ numlenbits()
| uint8_t grk::t1::CodeblockDecompress::numlenbits |
( |
| ) |
|
|
inline |
◆ parsePacketData()
| void grk::t1::CodeblockDecompress::parsePacketData |
( |
uint16_t | layno, |
|
|
size_t & | remainingTilePartBytes, |
|
|
bool | isHT, |
|
|
uint8_t * | layerData, |
|
|
uint32_t & | layerDataOffset ) |
|
inline |
◆ readPacketHeader()
| void grk::t1::CodeblockDecompress::readPacketHeader |
( |
std::shared_ptr< t1_t2::BitIO > | bio, |
|
|
uint32_t & | signalledLayerDataBytes, |
|
|
uint16_t | layno, |
|
|
uint8_t | cblk_sty ) |
|
inline |
◆ release()
| void grk::t1::CodeblockDecompress::release |
( |
void | | ) |
|
|
inline |
◆ setNumBps()
| void grk::t1::CodeblockDecompress::setNumBps |
( |
uint8_t | bps | ) |
|
|
inline |
◆ setNumLenBits()
| void grk::t1::CodeblockDecompress::setNumLenBits |
( |
uint8_t | bits | ) |
|
|
inline |
◆ impl_
The documentation for this struct was generated from the following file: