2 #ifndef _MatWaveWavedec_h_ 
    3 #define _MatWaveWavedec_h_ 
   68     const double *sigIn, 
size_t sigInLength, 
int n, 
double *C, 
size_t *L
 
   71     const float *sigIn, 
size_t sigInLength, 
int n, 
float *C, 
size_t *L
 
   91  int waverec(
const double *C, 
const size_t *L, 
int n, 
double *sigOut);
 
   92  int waverec(
const float *C, 
const size_t *L, 
int n, 
float *sigOut);
 
  119     const double *sigIn, 
size_t sigInX, 
size_t sigInY, 
int n, 
 
  123     const float *sigIn, 
size_t sigInX, 
size_t sigInY, 
int n, 
 
  144  int waverec2(
const double *C, 
const size_t *L, 
int n, 
double *sigOut);
 
  145  int waverec2(
const float *C, 
const size_t *L, 
int n, 
float *sigOut);
 
  177     const double *sigIn, 
size_t sigInX, 
size_t sigInY, 
size_t sigInZ, 
int n, 
 
  181     const float *sigIn, 
size_t sigInX, 
size_t sigInY, 
size_t sigInZ, 
int n, 
 
  202  int waverec3(
const double *C, 
const size_t *L, 
int n, 
double *sigOut); 
 
  203  int waverec3(
const float *C, 
const size_t *L, 
int n, 
float *sigOut); 
 
  206     const double *C, 
const size_t *L, 
int n, 
int l, 
bool normal, 
double *sigOut
 
  209     const float *C, 
const size_t *L, 
int n, 
int l, 
bool normal, 
float *sigOut
 
  212     const double *C, 
const size_t *L, 
int n, 
int l, 
bool normal, 
double *sigOut
 
  215     const float *C, 
const size_t *L, 
int n, 
int l, 
bool normal, 
float *sigOut
 
  218     const double *C, 
const size_t *L, 
int n, 
int l, 
bool normal, 
double *sigOut
 
  221     const float *C, 
const size_t *L, 
int n, 
int l, 
bool normal, 
float *sigOut
 
  277  void approxlength(
const size_t *L, 
int n, 
int l, 
size_t *len) 
const; 
 
  299  size_t coefflength2(
size_t sigInX, 
size_t sigInY, 
int n) 
const;
 
  321  void approxlength2(
const size_t *L, 
int n, 
int l, 
size_t *lenx, 
size_t *leny) 
const; 
 
  343  size_t coefflength3(
size_t sigInX, 
size_t sigInY, 
size_t sigInZ, 
int n) 
const;
 
  367     const size_t *L, 
int n, 
int l, 
size_t *lenx, 
size_t *leny, 
size_t *lenz
 
  380  void computeL(
size_t sigInLen, 
int n, 
size_t *L) 
const;
 
  392  void computeL2(
size_t sigInX, 
size_t sigInY, 
int n, 
size_t *L) 
const;
 
  406     size_t sigInX, 
size_t sigInY, 
size_t sigInZ, 
int n, 
size_t *L
 
  413  int _wavedec_setup(
size_t sigInLength, 
int n, 
size_t *CLength, 
size_t *L);
 
  415  int _wavedec2_setup(
size_t sigInX, 
size_t sigInY, 
int n, 
size_t *CLength, 
size_t *L);
 
  418     size_t sigInX, 
size_t sigInY, 
size_t sigInZ, 
int n, 
size_t *CLength, 
size_t *L
 
int wavedec3(const double *sigIn, size_t sigInX, size_t sigInY, size_t sigInZ, int n, double *C, size_t *L)
 
int appcoef(const double *C, const size_t *L, int n, int l, bool normal, double *sigOut)
 
void approxlength2(const size_t *L, int n, int l, size_t *lenx, size_t *leny) const 
 
int waverec2(const double *C, const size_t *L, int n, double *sigOut)
 
void computeL3(size_t sigInX, size_t sigInY, size_t sigInZ, int n, size_t *L) const 
 
size_t coefflength(size_t sigInLen, int n) const 
 
void computeL(size_t sigInLen, int n, size_t *L) const 
 
size_t approxlength(size_t sigInLen, int n) const 
 
int wavedec2(const double *sigIn, size_t sigInX, size_t sigInY, int n, double *C, size_t *L)
 
Implements a single level wavelet filter. 
 
size_t coefflength3(size_t sigInX, size_t sigInY, size_t sigInZ, int n) const 
 
int appcoef3(const double *C, const size_t *L, int n, int l, bool normal, double *sigOut)
 
int waverec(const double *C, const size_t *L, int n, double *sigOut)
 
MatWaveWavedec(const string &wname, const string &mode)
 
int wavedec(const double *sigIn, size_t sigInLength, int n, double *C, size_t *L)
 
size_t coefflength2(size_t sigInX, size_t sigInY, int n) const 
 
Implements a multi-level wavelet filter. 
 
int waverec3(const double *C, const size_t *L, int n, double *sigOut)
 
void approxlength3(const size_t *L, int n, int l, size_t *lenx, size_t *leny, size_t *lenz) const 
 
int appcoef2(const double *C, const size_t *L, int n, int l, bool normal, double *sigOut)
 
void computeL2(size_t sigInX, size_t sigInY, int n, size_t *L) const 
 
virtual ~MatWaveWavedec()