Grok 20.3.2
grk::t1::CompressBlockExec Struct Reference

#include <BlockExec.h>

Inheritance diagram for grk::t1::CompressBlockExec:
grk::t1::BlockExec exc::IOpenable

Public Member Functions

 CompressBlockExec ()=default
 ~CompressBlockExec () override=default
void open (void) override
void close (void) override
bool open (ICoder *coder) override
 CompressBlockExec (const CompressBlockExec &)=delete
CompressBlockExecoperator= (const CompressBlockExec &)=delete
Public Member Functions inherited from grk::t1::BlockExec
 BlockExec ()=default
virtual ~BlockExec () override=default
Public Member Functions inherited from exc::IOpenable
virtual ~IOpenable ()=default

Public Attributes

CodeblockCompresscblk = nullptr
uint32_t tile_width = 0
bool doRateControl = false
double distortion = 0
int32_t * tiledp = nullptr
uint16_t compno = 0
uint8_t resno = 0
uint8_t level = 0
uint64_t precinctIndex = 0
float inv_step_ht = 0
const double * mct_norms = nullptr
uint16_t mct_numcomps = 0
bool use16BitDwt = false
Public Attributes inherited from grk::t1::BlockExec
uint8_t bandIndex = 0
uint8_t bandNumbps = 0
eBandOrientation bandOrientation = BAND_ORIENT_LL
float stepsize = 0
uint8_t cblk_sty = 0
uint8_t qmfbid = 0
uint32_t x = 0
uint32_t y = 0
uint8_t k_msbs = 0
uint8_t R_b = 0

Constructor & Destructor Documentation

◆ CompressBlockExec() [1/2]

grk::t1::CompressBlockExec::CompressBlockExec ( )
default

Referenced by CompressBlockExec(), and operator=().

◆ ~CompressBlockExec()

grk::t1::CompressBlockExec::~CompressBlockExec ( )
overridedefault

◆ CompressBlockExec() [2/2]

grk::t1::CompressBlockExec::CompressBlockExec ( const CompressBlockExec & )
delete

References CompressBlockExec().

Member Function Documentation

◆ close()

void grk::t1::CompressBlockExec::close ( void )
inlineoverridevirtual

Implements exc::IOpenable.

◆ open() [1/2]

bool grk::t1::CompressBlockExec::open ( ICoder * coder)
inlineoverridevirtual

◆ open() [2/2]

void grk::t1::CompressBlockExec::open ( void )
inlineoverridevirtual

◆ operator=()

CompressBlockExec & grk::t1::CompressBlockExec::operator= ( const CompressBlockExec & )
delete

References CompressBlockExec().

Member Data Documentation

◆ cblk

◆ compno

uint16_t grk::t1::CompressBlockExec::compno = 0

◆ distortion

double grk::t1::CompressBlockExec::distortion = 0

◆ doRateControl

bool grk::t1::CompressBlockExec::doRateControl = false

◆ inv_step_ht

float grk::t1::CompressBlockExec::inv_step_ht = 0

◆ level

uint8_t grk::t1::CompressBlockExec::level = 0

◆ mct_norms

const double* grk::t1::CompressBlockExec::mct_norms = nullptr

◆ mct_numcomps

uint16_t grk::t1::CompressBlockExec::mct_numcomps = 0

◆ precinctIndex

uint64_t grk::t1::CompressBlockExec::precinctIndex = 0

◆ resno

uint8_t grk::t1::CompressBlockExec::resno = 0

◆ tile_width

uint32_t grk::t1::CompressBlockExec::tile_width = 0

◆ tiledp

int32_t* grk::t1::CompressBlockExec::tiledp = nullptr

◆ use16BitDwt

bool grk::t1::CompressBlockExec::use16BitDwt = false

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