#include <Wave.h>
Diagramma delle classi per Wave
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 &Arm, const float &phArm=0, const float &offSet=0) |
Genera una parziale e la registra nell'array. |
by Alessandro Petrolati 2006. www.alessandro-petrolati.com ale_petrolati@alice.it
Definizione alla linea 20 del file Wave.h.
Wave::Wave | ( | const unsigned long & | length | ) |
Costruttore.
Inizializza l'oggetto con un valore per la dimensione della tabella. La memoria è allocata dinamicamnete.
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.