|
NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
Go to the source code of this file.
Enumerations | |
| enum | WaveletType { Daubechies , CenteredDaubechies , Haar , CenteredHaar , BSpline , CenteredBSpline } |
Functions | |
| void | calculateWavelet (std::vector< double > &data, WaveletType _type, int k, int dir) |
| NumeRe::Table | decodeWaveletData (const std::vector< double > &vWaveletData, const std::vector< double > &vAxisData) |
| enum WaveletType |
| Enumerator | |
|---|---|
| Daubechies | |
| CenteredDaubechies | |
| Haar | |
| CenteredHaar | |
| BSpline | |
| CenteredBSpline | |
Definition at line 26 of file wavelet.hpp.
| void calculateWavelet | ( | std::vector< double > & | data, |
| WaveletType | _type, | ||
| int | k, | ||
| int | dir | ||
| ) |
Definition at line 26 of file wavelet.cpp.
References BSpline, CenteredBSpline, CenteredDaubechies, CenteredHaar, Daubechies, Haar, SyntaxError::invalid_position, SyntaxError::INVALID_WAVELET_COEFFICIENT, SyntaxError::INVALID_WAVELET_TYPE, and SyntaxError::WRONG_DATA_SIZE.
Referenced by fastWaveletTransform().
| NumeRe::Table decodeWaveletData | ( | const std::vector< double > & | vWaveletData, |
| const std::vector< double > & | vAxisData | ||
| ) |
Definition at line 99 of file wavelet.cpp.
References Resampler::BOUNDARY_CLAMP, Resampler::get_line(), Resampler::put_line(), NumeRe::Table::setSize(), and NumeRe::Table::setValue().
Referenced by fastWaveletTransform().