Riferimenti per la classe Wave

Questa classe eredita da GenTable, si occupa della generazione di forme d'onda prototipali. Continua...

#include <Wave.h>

Diagramma delle classi per Wave

Inheritance graph
[legenda]
Diagramma di collaborazione per Wave:

Collaboration graph
[legenda]
Lista di tutti i membri.

Membri pubblici

 Wave (const unsigned long &length)
 Costruttore.
virtual ~Wave ()
 Distruttore.
void genSine ()
 Genera un'onda sinusoidale.
void genSquare ()
 Genera una'onda quadrata (square).
void genSaw ()
 Genera un'onda a dente di sega.
void genTriangle ()
 Genera un'onda triangolare.
void genArm (const unsigned int &numArm, const float &ampArm, const float &phArm=0, const float &offSet=0)
 Genera una parziale e la registra nell'array.

Descrizione Dettagliata

Questa classe eredita da GenTable, si occupa della generazione di forme d'onda prototipali.

by Alessandro Petrolati 2006. www.alessandro-petrolati.com ale_petrolati@alice.it

Definizione alla linea 20 del file Wave.h.


Documentazione dei costruttori e dei distruttori

Wave::Wave ( const unsigned long &  length  ) 

Costruttore.

Inizializza l'oggetto con un valore per la dimensione della tabella. La memoria è allocata dinamicamnete.


Documentazione delle funzioni membro

void Wave::genArm ( const unsigned int &  numArm,
const float &  ampArm,
const float &  phArm = 0,
const float &  offSet = 0 
)

Genera una parziale e la registra nell'array.

Questa funzione aggiunge una sinusoide nella tabella, opportunamente pesata in ampiezza, frequenza e phase.


La documentazione per questa classe è stata generata a partire dal seguente file:
Generato il Tue Dec 26 14:42:48 2006 per AudioDrome da  doxygen 1.4.7