Grok 20.3.2
grk::t1::BlockExec Struct Referenceabstract

#include <BlockExec.h>

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

Public Member Functions

 BlockExec ()=default
virtual ~BlockExec () override=default
virtual bool open (ICoder *coder)=0
Public Member Functions inherited from exc::IOpenable
virtual ~IOpenable ()=default
virtual void open ()=0
virtual void close ()=0

Public Attributes

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

Private Member Functions

 BlockExec (const BlockExec &)=delete
BlockExecoperator= (const BlockExec &)=delete

Constructor & Destructor Documentation

◆ BlockExec() [1/2]

grk::t1::BlockExec::BlockExec ( )
default

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

◆ ~BlockExec()

virtual grk::t1::BlockExec::~BlockExec ( )
overridevirtualdefault

◆ BlockExec() [2/2]

grk::t1::BlockExec::BlockExec ( const BlockExec & )
privatedelete

References BlockExec().

Member Function Documentation

◆ open()

virtual bool grk::t1::BlockExec::open ( ICoder * coder)
pure virtual

◆ operator=()

BlockExec & grk::t1::BlockExec::operator= ( const BlockExec & )
privatedelete

References BlockExec().

Member Data Documentation

◆ bandIndex

uint8_t grk::t1::BlockExec::bandIndex = 0

◆ bandNumbps

◆ bandOrientation

◆ cblk_sty

◆ k_msbs

◆ qmfbid

◆ R_b

uint8_t grk::t1::BlockExec::R_b = 0

◆ stepsize

◆ x

◆ y


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