#include <mct.h>
|
| static const double * | get_norms_rev (void) |
| | Get wavelet norms for reversible transform.
|
| static const double * | get_norms_irrev (void) |
| | Get wavelet norms for irreversible transform.
|
| static bool | compress_custom (uint8_t *p_coding_data, uint64_t n, uint8_t **p_data, uint16_t numComps, uint32_t is_signed) |
| | Custom MCT transform.
|
| static bool | decompress_custom (uint8_t *pDecodingData, uint64_t n, uint8_t **pData, uint16_t pNbComp, uint32_t isSigned) |
| | Custom MCT decode.
|
| static void | calculate_norms (double *pNorms, uint16_t nb_comps, float *pMatrix) |
| | Calculate norm of MCT transform.
|
◆ mct()
◆ calculate_norms()
| void grk::mct::calculate_norms |
( |
double * | pNorms, |
|
|
uint16_t | nb_comps, |
|
|
float * | pMatrix ) |
|
static |
◆ compress_custom()
| bool grk::mct::compress_custom |
( |
uint8_t * | p_coding_data, |
|
|
uint64_t | n, |
|
|
uint8_t ** | p_data, |
|
|
uint16_t | numComps, |
|
|
uint32_t | is_signed ) |
|
static |
Custom MCT transform.
- Parameters
-
| p_coding_data | MCT data |
| n | size of components |
| p_data | components |
| numComps | nb of components (i.e. size of p_data) |
| is_signed | indicates if the data is signed |
- Returns
- false if function encounter a problem, true otherwise
Referenced by grk::TileProcessor::mct_encode().
◆ compress_irrev()
Apply an irreversible multi-component transform to an image.
◆ compress_rev()
Apply a reversible multi-component transform to an image.
◆ decompress_custom()
| bool grk::mct::decompress_custom |
( |
uint8_t * | pDecodingData, |
|
|
uint64_t | n, |
|
|
uint8_t ** | pData, |
|
|
uint16_t | pNbComp, |
|
|
uint32_t | isSigned ) |
|
static |
Custom MCT decode.
- Parameters
-
| pDecodingData | MCT data |
| n | size of components |
| pData | components |
| pNbComp | nb of components (i.e. size of p_data) |
| isSigned | tells if the data is signed |
- Returns
- false if function encounter a problem, true otherwise
Referenced by grk::TileProcessor::mctDecompress().
◆ decompress_dc_shift_irrev()
| void grk::mct::decompress_dc_shift_irrev |
( |
FlowComponent * | flow, |
|
|
uint16_t | compno ) |
Apply an irreversible inverse dc shift to an image.
◆ decompress_dc_shift_rev()
| void grk::mct::decompress_dc_shift_rev |
( |
FlowComponent * | flow, |
|
|
uint16_t | compno ) |
Apply a reversible inverse dc shift to an image.
◆ decompress_irrev()
Apply an irreversible multi-component inverse transform to an image.
◆ decompress_rev()
Apply a reversible multi-component inverse transform to an image.
◆ genShift() [1/2]
| void grk::mct::genShift |
( |
int32_t | sign, |
|
|
std::vector< ShiftInfo > & | shiftInfo ) |
|
private |
◆ genShift() [2/2]
| void grk::mct::genShift |
( |
uint16_t | compno, |
|
|
int32_t | sign, |
|
|
std::vector< ShiftInfo > & | shiftInfo ) |
|
private |
◆ get_norms_irrev()
| const double * grk::mct::get_norms_irrev |
( |
void | | ) |
|
|
static |
◆ get_norms_rev()
| const double * grk::mct::get_norms_rev |
( |
void | | ) |
|
|
static |
◆ image_
◆ tcp_
◆ tile_
The documentation for this class was generated from the following file: