/* * wave1d.h * * Created on: Feb 26, 2011 * Author: Rafat Hussain */ #ifndef WAVE1D_H_ #define WAVE1D_H_ #include using namespace std; void* dwt(vector &, int ,string , vector &, vector &); void* dwt1(string, vector &, vector &, vector &); void* dyadic_zpad_1d(vector &); double convol(vector &, vector &, vector &); int filtcoef(string , vector &, vector &, vector &, vector &); void downsamp(vector &, int , vector &); void upsamp(vector &, int, vector &); void circshift(vector &, int ); int sign(int); void* gnudwtplot(int); void* idwt(vector &,vector &, string , vector &) ; void* idwt1(string wname, vector &, vector &, vector &); int vecsum(vector &, vector &, vector &); #endif /* WAVE1D_H_ */