Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

signalUtil.h

Go to the documentation of this file.
00001 
00002 #ifndef _SIGNALUTIL_H_
00003 #define _SIGNALUTIL_H_
00004 
00009 class signalUtil {
00010 private:
00013   signalUtil() {};
00014   ~signalUtil() {};
00015   signalUtil(const signalUtil &rhs ) {}
00016 
00017 public:
00018   static void gen_freqMix( double *vecX, double *vecY, size_t N);
00019 
00020   static void gen_sinCombo( double *vecX, double *vecY, size_t N );
00021 
00022   static void prCoords( double *vecX, double *vecY, size_t len );
00023 
00024   static void prVec( double *vec, size_t len );
00025 
00026   static bool vecEqual( const double *d1,
00027                         const double *d2,
00028                         const size_t N );
00029 
00030   static double new_y( size_t x1, double y1, 
00031                        size_t x2, double y2,
00032                        size_t newX );
00033 
00034   static void sawToothWave( double *vec,
00035                             size_t N,
00036                             size_t numCycles,
00037                             double amplitude );
00038   static void addSignal( double *C, 
00039                          const double *A,
00040                          const double *B,
00041                          const size_t N );
00042 }; // signalUtil
00043 
00044 #endif

Generated at Tue May 27 21:56:16 2003 for Wavelet compression, determinism and time series forecasting by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001