#include <Line.h>
Diagramma delle classi per Line
Membri pubblici | |
Line (const float &sr=44100) | |
Costruttore. | |
virtual | ~Line () |
Distruttore. | |
virtual void | setTime (const float &time) |
Imposta la durata del segmento in secondi. | |
void | setStart (const float &start=0) |
Imposta il valore iniziale del segmento. | |
void | setEnd (const float &end=1) |
Imposta il valore di arrivo del segmento. | |
virtual float | outSig () |
Calcola il campione (sample) e ritorna il valore in "float". | |
Attributi protetti | |
float | _start |
float | _end |
float | _range |
by Alessandro Petrolati 2006. www.alessandro-petrolati.com ale_petrolati@alice.it
Definizione alla linea 20 del file Line.h.
Line::Line | ( | const float & | sr = 44100 |
) |
Costruttore.
Inizializza l'oggetto con un fattore di campionamento (Sampling Rate). Il valore espresso deve essere supportato dall' hardware device.
virtual float Line::outSig | ( | ) | [virtual] |
Calcola il campione (sample) e ritorna il valore in "float".
La funzione chiama Phasor::outSig (), il valore è rimappato dentro il "range" (start, end).
Reimplementa Phasor.
Reimplementata in BreakCurve, BreakLine, e Curve.