Grok 15.1.0
grk::CompressBlockExec Struct Reference

#include <BlockExec.h>

Inheritance diagram for grk::CompressBlockExec:
grk::BlockExec

Public Member Functions

 CompressBlockExec ()
bool open (T1Interface *t1)
void close (void)
Public Member Functions inherited from grk::BlockExec
 BlockExec ()
virtual ~BlockExec ()=default

Public Attributes

CompressCodeblockcblk
Tiletile
bool doRateControl
double distortion
int32_t * tiledp
uint16_t compno
uint8_t resno
uint64_t precinctIndex
uint64_t cblkno
float inv_step_ht
const double * mct_norms
uint16_t mct_numcomps
Public Attributes inherited from grk::BlockExec
TileComponenttilec
uint8_t bandIndex
uint8_t bandNumbps
eBandOrientation bandOrientation
float stepsize
uint8_t cblk_sty
uint8_t qmfbid
uint32_t x
uint32_t y
uint8_t k_msbs
uint8_t R_b

Constructor & Destructor Documentation

◆ CompressBlockExec()

grk::CompressBlockExec::CompressBlockExec ( )
inline

Member Function Documentation

◆ close()

void grk::CompressBlockExec::close ( void )
inline

◆ open()

bool grk::CompressBlockExec::open ( T1Interface * t1)
inlinevirtual

Member Data Documentation

◆ cblk

◆ cblkno

uint64_t grk::CompressBlockExec::cblkno

Referenced by CompressBlockExec().

◆ compno

uint16_t grk::CompressBlockExec::compno

◆ distortion

double grk::CompressBlockExec::distortion

◆ doRateControl

bool grk::CompressBlockExec::doRateControl

◆ inv_step_ht

float grk::CompressBlockExec::inv_step_ht

Referenced by CompressBlockExec().

◆ mct_norms

const double* grk::CompressBlockExec::mct_norms

◆ mct_numcomps

uint16_t grk::CompressBlockExec::mct_numcomps

◆ precinctIndex

uint64_t grk::CompressBlockExec::precinctIndex

Referenced by CompressBlockExec().

◆ resno

uint8_t grk::CompressBlockExec::resno

◆ tile

◆ tiledp

int32_t* grk::CompressBlockExec::tiledp

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