Wavelet | (const Sequence& h, const Sequence& ht, const Sequence& g, const Sequence& gt, double error = prerror) ; |
Construct biorthogonal wavelet pair with analysis and synthesis (lowpass, highpass) pairs as (h,g) and (ht, gt). Allow up to error deviation from perfect reconstruction. |
Wavelet | (const Sequence& h, const Sequence& ht, Sign sign = Negative, double error = prerror) ; |
Construct biorthogonal wavelet pair with analysis and synthesis lowpass filters h and ht. Highpass filters are automatically computed, with the specified initial sign. |
Wavelet | (const Sequence& h, Sign sign = Negative, double error = prerror) ; |
Construct orthogonal wavelet with lowpass sequence h. |
Wavelet | (double *hs, unsigned int hl, double *hts, unsigned int htl) ; |
Construct biorthogonal wavelet pair with analysis and synthesis lowpass coeffients from arrays hs and hts, lengths given by hl and htl respectively. Filter alignment is computed automatically. |
Wavelet | (double *hs, unsigned int hl) ; |
Construct orthogonal wavelet with coeffients from array hs, length hl. |
virtual ~Wavelet | () ; |
virtual floatVectorRef analyse | (const floatVector &fv) const ; |
One stage of analysis |
virtual floatVectorRef synthesise | (const floatVector &fv) const ; |
One stage of synethesis |
virtual floatVectorRef fwt | (const floatVector &fv, unsigned int lev = 0) const ; |
Fast Wavelet Transform of fv, lev number of levels are left undone |
virtual floatVectorRef ifwt | (const floatVector &fv, unsigned int lev = 0) const ; |
Inverse Fast Wavelet Transform of fv, lev number of levels are left undone |
virtual floatImageRef fwt_std | (const floatImage &fi, unsigned int wlev = 0, unsigned int hlev = 0) const ; |
Standard decomposition of an image, wlev and hlev levels are left undone in the horizontal and vertical directions respectively. |
virtual floatImageRef ifwt_std | (const floatImage &fi, unsigned int wlev = 0, unsigned int hlev = 0) const ; |
Inverse standard decomposition of an image, wlev and hlev levels are left done in the horizontal and vertical directions respectively. |
virtual floatImageRef fwt_nstd | (const floatImage &fi, unsigned int lev = 0) const ; |
Non-standard decomposition of an image, lev levels are left undone. |
virtual floatImageRef ifwt_nstd | (const floatImage &fi, unsigned int lev = 0) const ; |
Inverse non-standard decomposition of an image, lev levels are left undone. |
SeqScaledDomain phi | (unsigned int it = 8) const ; |
Approximate scaling function |
SeqScaledDomain theta | (unsigned int it = 8) const ; |
Approximate wavelet |
SeqScaledDomain tphi | (unsigned int it = 8) const ; |
Approximate dual scaling function |
SeqScaledDomain ttheta | (unsigned int it = 8) const ; |
Approximate dual wavelet |