|
libwt
1.0.0
A C++ library for the continous wavelet transform.
|
#include <wavelet.hh>
Public Member Functions | |
| Morlet (double dff=2.0) | |
| Constructor. More... | |
| Morlet (MorletObj *obj) | |
Packs the given MorletObj instance into a container, the constructor takes the ownership of the instance. More... | |
| Morlet (const Morlet &other) | |
| Copy constructor, manages references. More... | |
| virtual | ~Morlet () |
| Destructor. More... | |
| Morlet & | operator= (const Morlet &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 | |
| MorletObj * | _morlet |
Holds a reference to the actual instance MorletObj 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... | |
| Morlet::Morlet | ( | double | dff = 2.0 | ) |
Constructor.
| dff | Specifies the frequency resolution. |
|
explicit |
Packs the given MorletObj instance into a container, the constructor takes the ownership of the instance.
| Morlet::Morlet | ( | const Morlet & | other | ) |
Copy constructor, manages references.
|
virtual |
Destructor.
|
protected |
Holds a reference to the actual instance MorletObj instance.
1.8.9.1