Grok 20.3.2
grk::t1::CodeblockImpl Struct Reference

#include <CodeblockImpl.h>

Inheritance diagram for grk::t1::CodeblockImpl:
grk::t1::CodeblockCompressImpl grk::t1::CodeblockDecompressImpl

Public Member Functions

 CodeblockImpl (uint16_t numLayers)
 ~CodeblockImpl ()
uint8_t getNumPassesInLayer (uint16_t layno)
void setNumPassesInLayer (uint16_t layno, uint8_t passes)
void incNumPassesInLayer (uint16_t layno, uint8_t delta)
Buffer8getCompressedStream (void)
uint8_t numbps (void)
void setNumBps (uint8_t bps)
uint8_t numlenbits ()
void setNumLenBits (uint8_t bits)

Protected Member Functions

void init ()

Protected Attributes

Buffer8 compressedStream
uint8_t numbps_
uint8_t numlenbits_
uint8_t * signalledPassesByLayer_
uint16_t numLayers_

Private Member Functions

 CodeblockImpl (const CodeblockImpl &rhs)=default
CodeblockImploperator= (const CodeblockImpl &rhs)=default

Constructor & Destructor Documentation

◆ CodeblockImpl() [1/2]

◆ ~CodeblockImpl()

grk::t1::CodeblockImpl::~CodeblockImpl ( )
inline

◆ CodeblockImpl() [2/2]

grk::t1::CodeblockImpl::CodeblockImpl ( const CodeblockImpl & rhs)
explicitprivatedefault

References CodeblockImpl().

Member Function Documentation

◆ getCompressedStream()

Buffer8 * grk::t1::CodeblockImpl::getCompressedStream ( void )
inline

◆ getNumPassesInLayer()

uint8_t grk::t1::CodeblockImpl::getNumPassesInLayer ( uint16_t layno)
inline

◆ incNumPassesInLayer()

void grk::t1::CodeblockImpl::incNumPassesInLayer ( uint16_t layno,
uint8_t delta )
inline

◆ init()

void grk::t1::CodeblockImpl::init ( )
inlineprotected

◆ numbps()

uint8_t grk::t1::CodeblockImpl::numbps ( void )
inline

◆ numlenbits()

◆ operator=()

CodeblockImpl & grk::t1::CodeblockImpl::operator= ( const CodeblockImpl & rhs)
privatedefault

References CodeblockImpl().

◆ setNumBps()

void grk::t1::CodeblockImpl::setNumBps ( uint8_t bps)
inline

◆ setNumLenBits()

void grk::t1::CodeblockImpl::setNumLenBits ( uint8_t bits)
inline

◆ setNumPassesInLayer()

void grk::t1::CodeblockImpl::setNumPassesInLayer ( uint16_t layno,
uint8_t passes )
inline

Member Data Documentation

◆ compressedStream

Buffer8 grk::t1::CodeblockImpl::compressedStream
protected

◆ numbps_

◆ numLayers_

◆ numlenbits_

uint8_t grk::t1::CodeblockImpl::numlenbits_
protected

◆ signalledPassesByLayer_


The documentation for this struct was generated from the following file: