Grok 10.0.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
grk::t1_part1::T1Part1 Class Reference

#include <T1Part1.h>

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

Public Member Functions

 T1Part1 (bool isCompressor, uint32_t maxCblkW, uint32_t maxCblkH)
 
virtual ~T1Part1 ()
 
bool compress (CompressBlockExec *block)
 
bool decompress (DecompressBlockExec *block)
 
- Public Member Functions inherited from grk::T1Interface
virtual ~T1Interface ()=default
 
virtual bool compress (CompressBlockExec *block)=0
 
virtual bool decompress (DecompressBlockExec *block)=0
 

Private Member Functions

bool preCompress (CompressBlockExec *block, uint32_t &max)
 

Private Attributes

T1t1
 

Constructor & Destructor Documentation

◆ T1Part1()

grk::t1_part1::T1Part1::T1Part1 ( bool  isCompressor,
uint32_t  maxCblkW,
uint32_t  maxCblkH 
)

References t1.

◆ ~T1Part1()

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

References t1.

Member Function Documentation

◆ compress()

bool grk::t1_part1::T1Part1::compress ( CompressBlockExec block)
virtual

◆ decompress()

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

◆ preCompress()

bool grk::t1_part1::T1Part1::preCompress ( CompressBlockExec block,
uint32_t &  max 
)
private

Member Data Documentation

◆ t1

T1* grk::t1_part1::T1Part1::t1
private

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