33  MatWaveDwt(
const string &wname, 
const string &mode);
 
   59  int dwt(
const double *sigIn, 
size_t sigInLength, 
double *C, 
size_t L[3]);
 
   60  int dwt(
const float *sigIn, 
size_t sigInLength, 
float *C, 
size_t L[3]);
 
   61  int dwt(
const double *sigIn, 
size_t sigInLength, 
double *cA, 
double *cD, 
size_t L[3]);
 
   62  int dwt(
const float *sigIn, 
size_t sigInLength, 
float *cA, 
float *cD, 
size_t L[3]);
 
   83  int idwt(
const double *C, 
const size_t L[3], 
double *sigOut); 
 
   84  int idwt(
const float *C, 
const size_t L[3], 
float *sigOut); 
 
   85  int idwt(
const double *cA, 
const double *cD, 
const size_t L[3], 
double *sigOut); 
 
   86  int idwt(
const float *cA, 
const float *cD, 
const size_t L[3], 
float *sigOut); 
 
  121     const double *sigIn, 
size_t sigInX, 
size_t sigInY, 
double *C, 
size_t L[10]
 
  124     const float *sigIn, 
size_t sigInX, 
size_t sigInY, 
float *C, 
size_t L[10]
 
  127     const double *sigIn, 
size_t sigInX, 
size_t sigInY,
 
  128     double *cA, 
double *cDh, 
double *cDv, 
double *cDd, 
size_t L[10]
 
  131     const float *sigIn, 
size_t sigInX, 
size_t sigInY,
 
  132     float *cA, 
float *cDh, 
float *cDv, 
float *cDd, 
size_t L[10]
 
  159  int idwt2d(
const double *C, 
const size_t L[10], 
double *sigOut);
 
  160  int idwt2d(
const float *C, 
const size_t L[10], 
float *sigOut);
 
  162     const double *cA, 
const double *cDh, 
const double *cDv, 
const double *cDd,
 
  163     const size_t L[10], 
double *sigOut
 
  166     const float *cA, 
const float *cDh, 
const float *cDv, 
const float *cDd,
 
  167     const size_t L[10], 
float *sigOut
 
  176     const double *sigIn, 
size_t sigInX, 
size_t sigInY, 
size_t sigInZ, 
 
  177     double *C, 
size_t L[27]
 
  180     const float *sigIn, 
size_t sigInX, 
size_t sigInY, 
size_t sigInZ, 
 
  181     float *C, 
size_t L[27]
 
  186  int idwt3d(
const double *C, 
const size_t L[27], 
double *sigOut);
 
  187  int idwt3d(
const float *C, 
const size_t L[27], 
float *sigOut);
 
  189     const double *cLLL, 
const double *cLLH, 
const double *cLHL, 
 
  191     const double *cHLL, 
const double *cHLH, 
const double *cHHL, 
 
  193     const size_t L[27], 
double *sigOut
 
  196     const float *cLLL, 
const float *cLLH, 
const float *cLHL, 
const float *cLHH,
 
  197     const float *cHLL, 
const float *cHLH, 
const float *cHHL, 
const float *cHHH,
 
  198     const size_t L[27], 
float *sigOut
 
  204  size_t _dwt1dBufSize;
 
  208  size_t _dwt2dBufSize;
 
  212  size_t _dwt3dBuf1Size;
 
  214  size_t _dwt3dBuf2Size;
 
int idwt3d(const double *C, const size_t L[27], double *sigOut)
Single-level inverse discrete 3D wavelet transform. 
 
int dwt2d(const double *sigIn, size_t sigInX, size_t sigInY, double *C, size_t L[10])
 
Implements a single level wavelet filter. 
 
int idwt2d(const double *C, const size_t L[10], double *sigOut)
 
A base class for a Matlab-like wavelet bank. 
 
int idwt(const double *C, const size_t L[3], double *sigOut)
 
int dwt(const double *sigIn, size_t sigInLength, double *C, size_t L[3])
 
int dwt3d(const double *sigIn, size_t sigInX, size_t sigInY, size_t sigInZ, double *C, size_t L[27])
 
MatWaveDwt(const string &wname, const string &mode)