Evita  0.16
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
evWaveletTransform Class Reference

#include <evWaveletTransform.h>

Inheritance diagram for evWaveletTransform:
Inheritance graph
[legend]
Collaboration diagram for evWaveletTransform:
Collaboration graph
[legend]

Public Member Functions

 evWaveletTransform (void)
 
virtual ~evWaveletTransform (void)
 
virtual const evString GetClassName (void) const
 
void SetNumScales (int num_scales)
 
unsigned int GetNumScales (void) const
 
virtual int ForwardTransform (evVectorField &field, const evAddress &origin) const
 
virtual int ForwardTransform (evVectorField &field, evAlphaField &mask, const evAddress &origin) const
 
virtual int InverseTransform (evVectorField &field, const evAddress &origin) const
 
virtual int InverseTransform (evVectorField &field, const evAddress &origin, const evAddress &size, const unsigned int start_scale) const
 
virtual int InverseTransform (evVectorField &field, evAlphaField &mask, const evAddress &origin) const
 
virtual int InverseTransform (evVectorField &field, evAlphaField &mask, const evAddress &origin, const evAddress &size, const unsigned int start_scale) const
 
- Public Member Functions inherited from evProcessObject
 evProcessObject (void)
 
virtual ~evProcessObject (void)
 
- Public Member Functions inherited from evObject
 evObject (void)
 
virtual ~evObject (void)
 
void Print (const int tabbing) const
 
void Print (void) const
 
virtual void PrintSelf (const int tabbing) const
 

Protected Member Functions

virtual int WaveletAnalysis (const QccVector input_data, QccVector output_data, QccVector subsequence, const QccVector input_mask, QccVector output_mask, const int signal_length, const int phase) const
 
virtual int WaveletAnalysisSubsequence (const QccVector input_data, QccVector output_data, QccVector subsequence, const int subsequence_start, const int subsequence_length, const int subsequence_phase, const int midpoint) const
 
virtual int WaveletSynthesis (const QccVector input_data, QccVector output_data, QccVector subsequence, const QccVector input_mask, QccVector output_mask, const int signal_length, const int phase) const
 
virtual int WaveletSynthesisSubsequence (const QccVector input_data, QccVector output_data, QccVector subsequence, const int subsequence_start, const int subsequence_length, const int subsequence_phase, const int midpoint) const
 
- Protected Member Functions inherited from evObject
 evObject (const evObject &object)
 

Protected Attributes

QccWAVWavelet Wavelet
 
unsigned int NumScales
 

Constructor & Destructor Documentation

evWaveletTransform::evWaveletTransform ( void  )
inline
evWaveletTransform::~evWaveletTransform ( void  )
inlinevirtual

Member Function Documentation

virtual int evWaveletTransform::ForwardTransform ( evVectorField field,
const evAddress origin 
) const
virtual
virtual int evWaveletTransform::ForwardTransform ( evVectorField field,
evAlphaField mask,
const evAddress origin 
) const
virtual
virtual const evString evWaveletTransform::GetClassName ( void  ) const
inlinevirtual
unsigned int evWaveletTransform::GetNumScales ( void  ) const
inline
virtual int evWaveletTransform::InverseTransform ( evVectorField field,
const evAddress origin 
) const
virtual
virtual int evWaveletTransform::InverseTransform ( evVectorField field,
const evAddress origin,
const evAddress size,
const unsigned int  start_scale 
) const
virtual
virtual int evWaveletTransform::InverseTransform ( evVectorField field,
evAlphaField mask,
const evAddress origin 
) const
virtual
virtual int evWaveletTransform::InverseTransform ( evVectorField field,
evAlphaField mask,
const evAddress origin,
const evAddress size,
const unsigned int  start_scale 
) const
virtual
void evWaveletTransform::SetNumScales ( int  num_scales)
inline
virtual int evWaveletTransform::WaveletAnalysis ( const QccVector  input_data,
QccVector  output_data,
QccVector  subsequence,
const QccVector  input_mask,
QccVector  output_mask,
const int  signal_length,
const int  phase 
) const
protectedvirtual
virtual int evWaveletTransform::WaveletAnalysisSubsequence ( const QccVector  input_data,
QccVector  output_data,
QccVector  subsequence,
const int  subsequence_start,
const int  subsequence_length,
const int  subsequence_phase,
const int  midpoint 
) const
protectedvirtual
virtual int evWaveletTransform::WaveletSynthesis ( const QccVector  input_data,
QccVector  output_data,
QccVector  subsequence,
const QccVector  input_mask,
QccVector  output_mask,
const int  signal_length,
const int  phase 
) const
protectedvirtual
virtual int evWaveletTransform::WaveletSynthesisSubsequence ( const QccVector  input_data,
QccVector  output_data,
QccVector  subsequence,
const int  subsequence_start,
const int  subsequence_length,
const int  subsequence_phase,
const int  midpoint 
) const
protectedvirtual

Member Data Documentation

unsigned int evWaveletTransform::NumScales
protected
QccWAVWavelet evWaveletTransform::Wavelet
protected

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