ProteoWizard
|
Classes | |
struct | Gauss |
Gauss function. More... | |
struct | Gauss_1deriv |
First derivative of Gaussian. More... | |
struct | Mexican_Hat |
Mexican hat wavelet. More... | |
struct | Mexican_Hat2 |
Mexican hat wavelet Version 2. More... | |
Functions | |
template<typename TReal > | |
TReal | getGaussWorker (TReal sigma, std::vector< TReal > &gauss, std::vector< TReal > &x) |
template<typename TReal > | |
void | scaleDerivative (std::vector< TReal > &mh) |
template<typename TReal > | |
TReal | getGaussian1DerWorker (TReal sigma, std::vector< TReal > &gauss1d, std::vector< TReal > &x) |
template<typename TReal > | |
TReal | scaleWavelet (std::vector< TReal > &mh, std::vector< TReal > &x) |
Scales a mother wavelet so that the conditions hold:
. More... | |
template<typename TReal > | |
TReal | getMaxHatWorker (TReal sigma, std::vector< TReal > &mh, std::vector< TReal > &x) |
template<typename TContainer , typename TIterator > | |
TContainer::iterator | prepareData (TIterator dataBeg, TIterator dataEnd, size_t fsize, TContainer &res, bool mirror=false) |
Example Sequence : 1 2 3 4 5; width 5 and mirror false: 4 5 1 2 3 4 5 1 2, if mirror true than: 2 1 1 2 3 4 5 5 4. More... | |
TReal ralab::base::filter::utilities::getGaussWorker | ( | TReal | sigma, |
std::vector< TReal > & | gauss, | ||
std::vector< TReal > & | x | ||
) |
Definition at line 94 of file gauss.hpp.
Referenced by ralab::base::filter::getGaussianFilter(), and ralab::base::filter::getGaussianFilterQuantile().
void ralab::base::filter::utilities::scaleDerivative | ( | std::vector< TReal > & | mh | ) |
TReal ralab::base::filter::utilities::getGaussian1DerWorker | ( | TReal | sigma, |
std::vector< TReal > & | gauss1d, | ||
std::vector< TReal > & | x | ||
) |
Definition at line 130 of file gauss.hpp.
References scaleDerivative().
Referenced by ralab::base::filter::getGaussian1DerFilter(), and ralab::base::filter::getGaussian1DerFilterQuantile().
TReal ralab::base::filter::utilities::scaleWavelet | ( | std::vector< TReal > & | mh, |
std::vector< TReal > & | x | ||
) |
Scales a mother wavelet so that the conditions hold:
.
Definition at line 111 of file mexhat.hpp.
Referenced by getMaxHatWorker().
TReal ralab::base::filter::utilities::getMaxHatWorker | ( | TReal | sigma, |
std::vector< TReal > & | mh, | ||
std::vector< TReal > & | x | ||
) |
Definition at line 134 of file mexhat.hpp.
References scaleWavelet().
TContainer::iterator ralab::base::filter::utilities::prepareData | ( | TIterator | dataBeg, |
TIterator | dataEnd, | ||
size_t | fsize, | ||
TContainer & | res, | ||
bool | mirror = false |
||
) |
Example Sequence : 1 2 3 4 5; width 5 and mirror false: 4 5 1 2 3 4 5 1 2, if mirror true than: 2 1 1 2 3 4 5 5 4.
[out] | res | |
mirror | should it be circular or mirrored. |
Definition at line 40 of file preparedata.hpp.
Referenced by ralab::base::filter::filter_sequence().