mct.h File Reference

Implementation of a multi-component transforms (MCT). More...

Go to the source code of this file.

Functions

Exported functions
void opj_mct_encode (OPJ_INT32 *c0, OPJ_INT32 *c1, OPJ_INT32 *c2, OPJ_UINT32 n)
 Apply a reversible multi-component transform to an image.
void opj_mct_decode (OPJ_INT32 *c0, OPJ_INT32 *c1, OPJ_INT32 *c2, OPJ_UINT32 n)
 Apply a reversible multi-component inverse transform to an image.
OPJ_FLOAT64 opj_mct_getnorm (OPJ_UINT32 compno)
 Get norm of the basis function used for the reversible multi-component transform.
void opj_mct_encode_real (OPJ_INT32 *c0, OPJ_INT32 *c1, OPJ_INT32 *c2, OPJ_UINT32 n)
 Apply an irreversible multi-component transform to an image.
void opj_mct_decode_real (OPJ_FLOAT32 *c0, OPJ_FLOAT32 *c1, OPJ_FLOAT32 *c2, OPJ_UINT32 n)
 Apply an irreversible multi-component inverse transform to an image.
OPJ_FLOAT64 opj_mct_getnorm_real (OPJ_UINT32 compno)
 Get norm of the basis function used for the irreversible multi-component transform.
OPJ_BOOL opj_mct_encode_custom (OPJ_BYTE *p_coding_data, OPJ_UINT32 n, OPJ_BYTE **p_data, OPJ_UINT32 p_nb_comp, OPJ_UINT32 is_signed)
 FIXME DOC.
OPJ_BOOL opj_mct_decode_custom (OPJ_BYTE *pDecodingData, OPJ_UINT32 n, OPJ_BYTE **pData, OPJ_UINT32 pNbComp, OPJ_UINT32 isSigned)
 FIXME DOC.
void opj_calculate_norms (OPJ_FLOAT64 *pNorms, OPJ_UINT32 p_nb_comps, OPJ_FLOAT32 *pMatrix)
 FIXME DOC.
const OPJ_FLOAT64opj_mct_get_mct_norms (void)
 FIXME DOC.
const OPJ_FLOAT64opj_mct_get_mct_norms_real (void)
 FIXME DOC.


Detailed Description

Implementation of a multi-component transforms (MCT).

The functions in MCT.C have for goal to realize reversible and irreversible multicomponent transform. The functions in MCT.C are used by some function in TCD.C.


Generated on Tue Nov 29 09:34:43 2016 for OpenJPEG by  doxygen 1.5.6