00001
00013
00014
00015 #ifndef LINE_H
00016 #define LINE_H
00017
00018 #include "Phasor.h"
00019
00020 class Line : public Phasor
00021 {
00022 public:
00024
00028 Line (const float &sr=44100);
00029
00031 virtual ~Line ();
00032
00034 virtual void setTime (const float &time);
00035
00037 void setStart (const float &start=0);
00038
00040 void setEnd (const float &end=1);
00041
00043
00047 virtual float outSig ();
00048
00049 protected:
00050 float _start;
00051 float _end;
00052 float _range;
00053 };
00054 #endif