5 #ifndef __WT_WAVELETANALYSIS_HH__
6 #define __WT_WAVELETANALYSIS_HH__
35 inline void scales(
double *outScales,
int Nscales)
const {
36 for (
int i=0; i<std::min(
int(
_scales.size()), Nscales); i++) {
52 #endif // __WT_WAVELETANALYSIS_HH__
Abstract base class of all wavelet analyses (transform and synthesis).
Definition: waveletanalysis.hh:16
RVector _scales
The scales (in samples) of the transform.
Definition: waveletanalysis.hh:47
const Wavelet & wavelet() const
Returns the wavelet instance of this transform.
Definition: waveletanalysis.hh:41
WaveletAnalysis(const Wavelet &wavelet, const RVector &scales)
Hidden constructor from the specified wavelet and scales.
Definition: waveletanalysis.cc:5
const RVector & scales() const
Returns the scales of the wavelet transform.
Definition: waveletanalysis.hh:33
void scales(double *outScales, int Nscales) const
Returns the (the first Nscales) scales of the wavelet transform stored in outScales.
Definition: waveletanalysis.hh:35
Wavelet _wavelet
The (mother-) wavelet to of the transform.
Definition: waveletanalysis.hh:45
Base class of all wavelet object containers.
Definition: wavelet.hh:40
virtual ~WaveletAnalysis()
Destructor.
Definition: waveletanalysis.cc:25
size_t nScales() const
Returns the number of scales of this wavelet transform.
Definition: waveletanalysis.hh:31
Definition: convolution.hh:7