Grok  7.6.0
Public Member Functions | Private Member Functions | Private Attributes
grk::t1_part1::T1Part1 Class Reference

#include <T1Part1.h>

Inheritance diagram for grk::t1_part1::T1Part1:
grk::T1Interface

Public Member Functions

 T1Part1 (bool isEncoder, TileCodingParams *tcp, uint32_t maxCblkW, uint32_t maxCblkH)
 
virtual ~T1Part1 ()
 
void preEncode (encodeBlockInfo *block, grk_tile *tile, uint32_t &max)
 
double compress (encodeBlockInfo *block, grk_tile *tile, uint32_t max, bool doRateControl)
 
bool decompress (decodeBlockInfo *block)
 
void postDecode (decodeBlockInfo *block)
 
- Public Member Functions inherited from grk::T1Interface
virtual ~T1Interface ()
 

Private Member Functions

void post_decode (t1_info *t1, cblk_dec *cblk, decodeBlockInfo *block)
 

Private Attributes

t1_infot1
 

Constructor & Destructor Documentation

◆ T1Part1()

grk::t1_part1::T1Part1::T1Part1 ( bool  isEncoder,
TileCodingParams tcp,
uint32_t  maxCblkW,
uint32_t  maxCblkH 
)

◆ ~T1Part1()

virtual grk::t1_part1::T1Part1::~T1Part1 ( )
virtual

Member Function Documentation

◆ compress()

double grk::t1_part1::T1Part1::compress ( encodeBlockInfo block,
grk_tile tile,
uint32_t  max,
bool  doRateControl 
)
virtual

Implements grk::T1Interface.

◆ decompress()

bool grk::t1_part1::T1Part1::decompress ( decodeBlockInfo block)
virtual

Implements grk::T1Interface.

◆ post_decode()

void grk::t1_part1::T1Part1::post_decode ( t1_info t1,
cblk_dec cblk,
decodeBlockInfo block 
)
private

◆ postDecode()

void grk::t1_part1::T1Part1::postDecode ( decodeBlockInfo block)
virtual

Implements grk::T1Interface.

◆ preEncode()

void grk::t1_part1::T1Part1::preEncode ( encodeBlockInfo block,
grk_tile tile,
uint32_t &  max 
)
virtual

Implements grk::T1Interface.

Field Documentation

◆ t1

t1_info* grk::t1_part1::T1Part1::t1
private

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