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.