|
Grok 10.0.5
|
#include <T1OJPH.h>
Public Member Functions | |
| T1OJPH (bool isCompressor, grk::TileCodingParams *tcp, uint32_t maxCblkW, uint32_t maxCblkH) | |
| virtual | ~T1OJPH () |
| bool | compress (grk::CompressBlockExec *block) |
| bool | decompress (grk::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 | |
| void | preCompress (grk::CompressBlockExec *block, grk::Tile *tile) |
| bool | postProcess (grk::DecompressBlockExec *block) |
Private Attributes | |
| uint32_t | coded_data_size |
| uint8_t * | coded_data |
| uint32_t | unencoded_data_size |
| int32_t * | unencoded_data |
| mem_fixed_allocator * | allocator |
| mem_elastic_allocator * | elastic_alloc |
| ojph::T1OJPH::T1OJPH | ( | bool | isCompressor, |
| grk::TileCodingParams * | tcp, | ||
| uint32_t | maxCblkW, | ||
| uint32_t | maxCblkH | ||
| ) |
References coded_data, and grk_cblk_dec_compressed_data_pad_ht.
|
virtual |
References allocator, coded_data, elastic_alloc, and unencoded_data.
|
virtual |
|
virtual |
Implements grk::T1Interface.
References grk::DecompressBlockExec::cblk, coded_data, coded_data_size, grk_cblk_dec_compressed_data_pad_ht, grk::GRK_ERROR(), grk::BlockExec::k_msbs, ojph::local::ojph_decode_codeblock(), grk::TileComponent::postProcessHT(), grk::BlockExec::tilec, unencoded_data, and grk::grk_rect< T >::width().
|
private |
|
private |
References grk::shift, and unencoded_data.
Referenced by compress().
|
private |
Referenced by ~T1OJPH().
|
private |
Referenced by decompress(), T1OJPH(), and ~T1OJPH().
|
private |
Referenced by decompress().
|
private |
Referenced by compress(), and ~T1OJPH().
|
private |
Referenced by compress(), decompress(), preCompress(), and ~T1OJPH().
|
private |