|
libwt
1.0.0
A C++ library for the continous wavelet transform.
|
The Cauchy or Paul wavelet. More...
#include <wavelet.hh>
Public Member Functions | |
| Cauchy (double alpha=1.0) | |
| Constructor. More... | |
| Cauchy (CauchyObj *obj) | |
Packs the given CauchyObj instance into a container. More... | |
| Cauchy (const Cauchy &other) | |
| Copy constructor, manages references. More... | |
| virtual | ~Cauchy () |
| Destructor. More... | |
| Cauchy & | operator= (const Cauchy &other) |
| Assignment operator, manages references. More... | |
Public Member Functions inherited from wt::Wavelet | |
| Wavelet () | |
| Emtpy constructor. More... | |
| Wavelet (WaveletObj *obj) | |
| Constructs a wavelet (container) with the specified wavelet object. More... | |
| Wavelet (const Wavelet &other) | |
| Copy constructor (reference counting). More... | |
| virtual | ~Wavelet () |
| Destructor, will distroy the containing wavelet object if this was the last reference to it. More... | |
| Wavelet & | operator= (const Wavelet &other) |
| Assignment operator (reference counting). More... | |
| CScalar | evalAnalysis (const Scalar &t) const |
| Evaluates the (unscaled) analysis wavelet at the specified position. More... | |
| CScalar | evalSynthesis (const Scalar &t) const |
| Evaluates the (unscaled) analysis wavelet at the specified position. More... | |
| double | cutOffTime () const |
| Returns the width of the wavelet in time. More... | |
| double | cutOffFreq () const |
| Returns the width of the wavelet in frequencies. More... | |
Public Member Functions inherited from wt::Container | |
| Container () | |
| Empty constructor. More... | |
| Container (Object *object) | |
| Packs the given object in a container. More... | |
| Container (const Container &other) | |
| Copy constructor. More... | |
| virtual | ~Container () |
| Destructor. More... | |
| Container & | operator= (const Container &other) |
| Assignment operator. More... | |
| template<class T > | |
| bool | is () |
Returns true if the object held by the container is of type T::ObjectType. More... | |
| template<class T > | |
| T | as () |
| Dynamic container cast. More... | |
| bool | isNull () const |
Returns true if the container is empty (null). More... | |
Protected Attributes | |
| CauchyObj * | _cauchy |
Holds a reference to the CauchyObj instance. More... | |
Protected Attributes inherited from wt::Wavelet | |
| WaveletObj * | _wavelet |
| Holds a reference to the wavelet object. More... | |
Protected Attributes inherited from wt::Container | |
| Object * | _object |
| The object being managed. More... | |
Additional Inherited Members | |
Public Types inherited from wt::Wavelet | |
| typedef WaveletObj | ObjectType |
| The object type of the container. More... | |
Public Types inherited from wt::Container | |
| typedef Object | ObjectType |
| Specifies the object type being held by the container class. More... | |
The Cauchy or Paul wavelet.
|
explicit |
Constructor.
| alpha | Specifies the time resolution. |
| Cauchy::Cauchy | ( | CauchyObj * | obj | ) |
Packs the given CauchyObj instance into a container.
The ownership is taken.
| Cauchy::Cauchy | ( | const Cauchy & | other | ) |
Copy constructor, manages references.
|
virtual |
Destructor.
1.8.9.1