libwt  1.0.0
A C++ library for the continous wavelet transform.
Public Member Functions | Protected Attributes | List of all members
wt::CauchyObj Class Reference

Implementation of the Cauchy wavelet. More...

#include <wavelet.hh>

Inheritance diagram for wt::CauchyObj:
wt::WaveletObj wt::Object

Public Member Functions

 CauchyObj (double alpha=1)
 Constructor. More...
 
virtual ~CauchyObj ()
 Destructor. More...
 
virtual CScalar evalAnalysis (const Scalar &t) const
 Evaluates the mother wavelet at the given time. More...
 
virtual CScalar evalSynthesis (const Scalar &t) const
 Evaluates the mother wavelet at the given time. More...
 
virtual double cutOffTime () const
 Returns the width of the mother wavelet in the time domain. More...
 
virtual double cutOffFreq () const
 Returns the width of the mother wavelet in the frequency domain. More...
 
- Public Member Functions inherited from wt::WaveletObj
virtual ~WaveletObj ()
 Destructor. More...
 
- Public Member Functions inherited from wt::Object
virtual ~Object ()
 Destructor. More...
 
Objectref ()
 Retunrs a new reference to the object (increases the reference counter). More...
 
void unref ()
 Invalidates this reference to the object (decreases the reference counter). More...
 

Protected Attributes

double _alpha
 Holds the order. More...
 
double _norm
 Holds the normalization constant. More...
 
- Protected Attributes inherited from wt::Object
size_t _refCount
 The reference counter. More...
 

Additional Inherited Members

- Protected Member Functions inherited from wt::WaveletObj
 WaveletObj ()
 Hidden constructor. More...
 
- Protected Member Functions inherited from wt::Object
 Object ()
 Hidden constructor. More...
 

Detailed Description

Implementation of the Cauchy wavelet.

Do not use this class directly, consider using the associated container Cauchy.

Constructor & Destructor Documentation

CauchyObj::CauchyObj ( double  alpha = 1)
explicit

Constructor.

Parameters
alphaSpecifies the time resolution.
CauchyObj::~CauchyObj ( )
virtual

Destructor.

Member Function Documentation

Scalar CauchyObj::cutOffFreq ( ) const
virtual

Returns the width of the mother wavelet in the frequency domain.

Implements wt::WaveletObj.

Scalar CauchyObj::cutOffTime ( ) const
virtual

Returns the width of the mother wavelet in the time domain.

Implements wt::WaveletObj.

CScalar CauchyObj::evalAnalysis ( const Scalar &  t) const
virtual

Evaluates the mother wavelet at the given time.

Implements wt::WaveletObj.

CScalar CauchyObj::evalSynthesis ( const Scalar &  t) const
virtual

Evaluates the mother wavelet at the given time.

Implements wt::WaveletObj.

Member Data Documentation

double wt::CauchyObj::_alpha
protected

Holds the order.

double wt::CauchyObj::_norm
protected

Holds the normalization constant.


The documentation for this class was generated from the following files: