Riferimenti per la classe Line

Questa classe derivata da Phasor costruisce un segmento tra due punti espressi in coppia di valori "start, end". La durata di ciascuno segmento è espressa in secondi. Continua...

#include <Line.h>

Diagramma delle classi per Line

Inheritance graph
[legenda]
Diagramma di collaborazione per Line:

Collaboration graph
[legenda]
Lista di tutti i membri.

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

Descrizione Dettagliata

Questa classe derivata da Phasor costruisce un segmento tra due punti espressi in coppia di valori "start, end". La durata di ciascuno segmento è espressa in secondi.

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

Definizione alla linea 20 del file Line.h.


Documentazione dei costruttori e dei distruttori

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.


Documentazione delle funzioni membro

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.


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