Logo coherent WaveBurst  
Library Reference Guide
Logo
List of all members | Public Member Functions | Public Attributes | List of all members
Biorthogonal< DataType_t > Class Template Reference

template<class DataType_t>
class Biorthogonal< DataType_t >

Definition at line 38 of file Biorthogonal.hh.

Public Member Functions

 Biorthogonal (const Wavelet &)
 
 Biorthogonal (const Biorthogonal< DataType_t > &)
 
 Biorthogonal (int order=4, int tree=0, enum BORDER border=B_POLYNOM)
 
virtual ~Biorthogonal ()
 
virtual BiorthogonalClone () const
 return: Wavelet* - duplicate of *this, allocated on heap More...
 
void forward (int level, int layer)
 
void inverse (int level, int layer)
 
void setFilter ()
 
- Public Member Functions inherited from WaveDWT< DataType_t >
 WaveDWT (int mH=1, int mL=1, int tree=0, enum BORDER border=B_CYCLE)
 
 WaveDWT (const Wavelet &)
 
 WaveDWT (const WaveDWT< DataType_t > &)
 
virtual ~WaveDWT ()
 
bool allocate (size_t, DataType_t *)
 
bool allocate ()
 
virtual void forwardFWT (int, int, const double *, const double *)
 
virtual int getMaxLevel ()
 
virtual int getMaxLevel (int i)
 
virtual std::slice getSlice (const double)
 
virtual std::slice getSlice (const int, const int)
 
virtual float getTDamp (int j, int k, char c='p')
 
virtual size_t getTDFsize ()
 
virtual wavearray< float > getTDvec (int j, int k, char c='p')
 
virtual wavearray< float > getTDvecSSE (int j, int k, char c, SSeries< double > *pss)
 
virtual void getTFvec (int j, wavearray< float > &r)
 
virtual WaveDWT< DataType_t > * Init () const
 
virtual void inverseFWT (int, int, const double *, const double *)
 
virtual void predict (int, int, const double *)
 
void release ()
 
virtual void t2w (int=1)
 
virtual void update (int, int, const double *)
 
virtual void w2t (int=1)
 
- Public Member Functions inherited from Wavelet
 Wavelet (int mH=1, int mL=1, int tree=0, enum BORDER border=B_CYCLE)
 
 Wavelet (const Wavelet &)
 
virtual ~Wavelet ()
 
bool BinaryTree ()
 
virtual void Browse (TBrowser *b)
 
virtual int convertF2L (int, int)
 
virtual int convertF2O (int, int)
 
virtual int convertL2F (int, int)
 
virtual int convertO2F (int, int)
 
virtual int getLevel ()
 
virtual int getOffset (int, int)
 
virtual void heterodine (bool f)
 
virtual bool heterodine ()
 
virtual int maxLayer ()
 
virtual void parity (bool f)
 
virtual bool parity ()
 
void print ()
 
virtual void reset ()
 
virtual void setLevel (int level)
 

Public Attributes

double * PForward
 
double * PInverse
 
double * UForward
 
double * UInverse
 
- Public Attributes inherited from WaveDWT< DataType_t >
unsigned long nSTS
 
unsigned long nWWS
 pointer to wavelet work space More...
 
DataType_t * pWWS
 
- Public Attributes inherited from Wavelet
enum BORDER m_Border
 
int m_H
 
bool m_Heterodine
 
int m_L
 
int m_Layer
 
int m_Level
 
bool m_Parity
 
int m_TreeType
 
enum WAVETYPE m_WaveType
 

#include <Biorthogonal.hh>

Inheritance diagram for Biorthogonal< DataType_t >:
[legend]

Constructor & Destructor Documentation

◆ Biorthogonal() [1/3]

template<class DataType_t >
Biorthogonal< DataType_t >::Biorthogonal ( const Wavelet w)

Definition at line 42 of file Biorthogonal.cc.

◆ Biorthogonal() [2/3]

template<class DataType_t >
Biorthogonal< DataType_t >::Biorthogonal ( const Biorthogonal< DataType_t > &  w)

Definition at line 49 of file Biorthogonal.cc.

◆ Biorthogonal() [3/3]

template<class DataType_t >
Biorthogonal< DataType_t >::Biorthogonal ( int  order = 4,
int  tree = 0,
enum BORDER  border = B_POLYNOM 
)

Definition at line 56 of file Biorthogonal.cc.

◆ ~Biorthogonal()

template<class DataType_t >
Biorthogonal< DataType_t >::~Biorthogonal ( )
virtual

Definition at line 64 of file Biorthogonal.cc.

Member Function Documentation

◆ Clone()

template<class DataType_t >
Biorthogonal< DataType_t > * Biorthogonal< DataType_t >::Clone ( ) const
virtual

return: Wavelet* - duplicate of *this, allocated on heap

Reimplemented from WaveDWT< DataType_t >.

Definition at line 74 of file Biorthogonal.cc.

◆ forward()

template<class DataType_t >
void Biorthogonal< DataType_t >::forward ( int  level,
int  layer 
)
virtual

Reimplemented from WaveDWT< DataType_t >.

Definition at line 111 of file Biorthogonal.cc.

◆ inverse()

template<class DataType_t >
void Biorthogonal< DataType_t >::inverse ( int  level,
int  layer 
)
virtual

Reimplemented from WaveDWT< DataType_t >.

Definition at line 128 of file Biorthogonal.cc.

◆ setFilter()

template<class DataType_t >
void Biorthogonal< DataType_t >::setFilter ( )

Definition at line 81 of file Biorthogonal.cc.

Member Data Documentation

◆ PForward

template<class DataType_t>
double* Biorthogonal< DataType_t >::PForward

Definition at line 44 of file Biorthogonal.hh.

◆ PInverse

template<class DataType_t>
double* Biorthogonal< DataType_t >::PInverse

Definition at line 46 of file Biorthogonal.hh.

◆ UForward

template<class DataType_t>
double* Biorthogonal< DataType_t >::UForward

Definition at line 48 of file Biorthogonal.hh.

◆ UInverse

template<class DataType_t>
double* Biorthogonal< DataType_t >::UInverse

Definition at line 50 of file Biorthogonal.hh.


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