Created by the British Broadcasting Corporation.
#include <wavelet_utils.h>
Inheritance diagram for dirac::CoeffArray:
dirac::CoeffArray::CoeffArray | ( | ) | [inline] |
Default constructor creates an empty array.
dirac::CoeffArray::CoeffArray | ( | int | height, | |
int | width, | |||
CompSort | cs = Y_COMP | |||
) | [inline] |
Contructor creates a two-D array, with specified size and colour format.
dirac::CoeffArray::~CoeffArray | ( | ) | [inline] |
const SubbandList& dirac::CoeffArray::BandList | ( | ) | const [inline] |
SubbandList& dirac::CoeffArray::BandList | ( | ) | [inline] |
const CompSort& dirac::CoeffArray::CSort | ( | ) | const [inline] |
float dirac::CoeffArray::PerceptualWeight | ( | float | xf, | |
float | yf, | |||
CompSort | cs | |||
) | [private] |
void dirac::CoeffArray::SetBandWeights | ( | const EncoderParams & | encparams, | |
const PictureParams & | pparams, | |||
const CompSort | csort, | |||
const float | cpd_scale_factor | |||
) |
Sets perceptual weights for the subbands. Takes into account both perceptual factors (weight noise less at higher spatial frequencies) and the scaling needed for the wavelet transform.
void dirac::CoeffArray::SetCSort | ( | const CompSort | cs | ) | [inline] |
SubbandList dirac::CoeffArray::m_band_list [private] |
CompSort dirac::CoeffArray::m_csort [private] |
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.