Definition at line 26 of file WaveDWT.hh.
Public Member Functions | |
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 WaveDWT< DataType_t > * | Clone () const |
return: Wavelet* - duplicate of *this, allocated on heap More... | |
virtual void | forward (int, int) |
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 | inverse (int, int) |
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) |
![]() | |
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 | |
unsigned long | nSTS |
unsigned long | nWWS |
pointer to wavelet work space More... | |
DataType_t * | pWWS |
![]() | |
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 <WaveDWT.hh>
WaveDWT< DataType_t >::WaveDWT | ( | int | mH = 1 , |
int | mL = 1 , |
||
int | tree = 0 , |
||
enum BORDER | border = B_CYCLE |
||
) |
Definition at line 20 of file WaveDWT.cc.
Definition at line 25 of file WaveDWT.cc.
Definition at line 32 of file WaveDWT.cc.
Definition at line 40 of file WaveDWT.cc.
bool WaveDWT< DataType_t >::allocate | ( | size_t | n, |
DataType_t * | p | ||
) |
Definition at line 185 of file WaveDWT.cc.
bool WaveDWT< DataType_t >::allocate | ( | ) |
Definition at line 198 of file WaveDWT.cc.
return: Wavelet* - duplicate of *this, allocated on heap
Reimplemented from Wavelet.
Reimplemented in Meyer< DataType_t >, Biorthogonal< DataType_t >, Daubechies< DataType_t >, Symlet< DataType_t >, WDM< DataType_t >, WDM< double >, and Haar< DataType_t >.
Definition at line 46 of file WaveDWT.cc.
Reimplemented in Meyer< DataType_t >, Biorthogonal< DataType_t >, Daubechies< DataType_t >, Symlet< DataType_t >, WDM< DataType_t >, WDM< double >, and Haar< DataType_t >.
Definition at line 119 of file WaveDWT.hh.
|
virtual |
Definition at line 224 of file WaveDWT.cc.
Reimplemented in Meyer< DataType_t >, WDM< DataType_t >, and WDM< double >.
Definition at line 176 of file WaveDWT.cc.
Reimplemented from Wavelet.
Definition at line 50 of file WaveDWT.hh.
Reimplemented in WDM< DataType_t >, and WDM< double >.
Definition at line 111 of file WaveDWT.cc.
|
virtual |
Definition at line 153 of file WaveDWT.cc.
|
inlinevirtual |
Reimplemented in WDM< DataType_t >, and WDM< double >.
Definition at line 58 of file WaveDWT.hh.
|
inlinevirtual |
Reimplemented in WDM< DataType_t >, and WDM< double >.
Definition at line 86 of file WaveDWT.hh.
|
inlinevirtual |
Reimplemented in WDM< DataType_t >, and WDM< double >.
Definition at line 66 of file WaveDWT.hh.
|
inlinevirtual |
Reimplemented in WDM< DataType_t >, and WDM< double >.
Definition at line 74 of file WaveDWT.hh.
|
inlinevirtual |
Reimplemented in WDM< DataType_t >, and WDM< double >.
Definition at line 83 of file WaveDWT.hh.
|
inlinevirtual |
Reimplemented in WDM< DataType_t >, and WDM< double >.
Definition at line 46 of file WaveDWT.hh.
Reimplemented in Meyer< DataType_t >, Biorthogonal< DataType_t >, Daubechies< DataType_t >, Symlet< DataType_t >, WDM< DataType_t >, WDM< double >, and Haar< DataType_t >.
Definition at line 121 of file WaveDWT.hh.
|
virtual |
Definition at line 415 of file WaveDWT.cc.
|
virtual |
Definition at line 633 of file WaveDWT.cc.
void WaveDWT< DataType_t >::release | ( | ) |
Definition at line 205 of file WaveDWT.cc.
Reimplemented in WDM< DataType_t >, and WDM< double >.
Definition at line 57 of file WaveDWT.cc.
|
virtual |
Definition at line 813 of file WaveDWT.cc.
Reimplemented in WDM< DataType_t >, and WDM< double >.
Definition at line 88 of file WaveDWT.cc.
unsigned long WaveDWT< DataType_t >::nSTS |
Definition at line 125 of file WaveDWT.hh.
unsigned long WaveDWT< DataType_t >::nWWS |
pointer to wavelet work space
Definition at line 124 of file WaveDWT.hh.
DataType_t* WaveDWT< DataType_t >::pWWS |
Definition at line 123 of file WaveDWT.hh.