You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kev/Drawer/SSBase/DrawModel/LittleWaveTransform.h

24 lines
710 B
C++

#pragma once
class CLittleWaveTransform
{
unsigned int ncof;
long ioff,joff;
double *cc,*cr;
public:
CLittleWaveTransform();
CLittleWaveTransform(int n);
~CLittleWaveTransform(void);
void Test1(char *name,int bb=0,int ee=10000);
void play1(double *a,unsigned long n,int isign);
void set_daubechies(int n);
void daubechies(double *a,unsigned long n,int isign);
void play1(double *a,unsigned long n,int isign,void (* wtstep)(double *,unsigned long,int));
void playn(double *a,unsigned long *nn,int ndim,int isign,void (* wtstep)(double *,unsigned long,int));
void playn(double *a,unsigned long *nn,int ndim,int isign);
void window(double *a,unsigned long *nn,int ndim,double w1,double w2);
};