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

The Cauchy or Paul wavelet. More...

#include <wavelet.hh>

Inheritance diagram for wt::Cauchy:
wt::Wavelet wt::Container

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...
 
Cauchyoperator= (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...
 
Waveletoperator= (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...
 
Containeroperator= (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 >
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...
 

Detailed Description

The Cauchy or Paul wavelet.

Constructor & Destructor Documentation

Cauchy::Cauchy ( double  alpha = 1.0)
explicit

Constructor.

Parameters
alphaSpecifies 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.

Cauchy::~Cauchy ( )
virtual

Destructor.

Member Function Documentation

Cauchy & Cauchy::operator= ( const Cauchy other)

Assignment operator, manages references.

Member Data Documentation

CauchyObj* wt::Cauchy::_cauchy
protected

Holds a reference to the CauchyObj instance.


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