Main Page   Class Hierarchy   Compound List   File List   Compound Members  

wave.h

00001 
00002 #include <qobject.h>
00003 #include "midobasic.h"
00004 
00005 class Wave : public QObject
00006 {
00007   Q_OBJECT
00008 public:
00009   Wave(int type, double freq, double mV, double sim, bool noise, int numCh);
00010   ~Wave() {}
00011 
00012   void reset();
00013   DValueList* captureDate();
00014 
00015 private:  
00016   void creaQuadra(double freq, double mV, double sim, bool noise, int* pointStartTa, int* pointStartTb);
00017   void creaSinusoidale(double freq, double mV, bool noise, int* pointStartTa);
00018   void creaTriangolare(double freq, double mV, double sim, bool noise, int* pointStartTa, int* pointStartTb);
00019 
00020   DValueList *arrayValue;
00021   Dato Value;
00022 
00023   double frequency, mVpp, simmetry, sR, tD, timePassed;
00024   int typeWave, pointStartTa, pointStartTb, numChannel;
00025   bool Noise;
00026 
00027 };
00028 

Generated at Tue Mar 18 13:49:46 2003 for MIDO by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000