Home   Information   Classes   Download   Usage   Mail List   Requirements   Tutorial


ReedTabl.h

00001 /***************************************************/
00018 /***************************************************/
00019 
00020 #if !defined(__REEDTABL_H)
00021 #define __REEDTABL_H
00022 
00023 #include "Stk.h"
00024 
00025 class ReedTabl : public Stk
00026 {
00027 public:
00029   ReedTabl();
00030 
00032   ~ReedTabl();
00033 
00035 
00040   void setOffset(MY_FLOAT aValue);
00041 
00043 
00048   void setSlope(MY_FLOAT aValue);
00049 
00051   MY_FLOAT lastOut() const;
00052 
00054 
00058   MY_FLOAT tick(MY_FLOAT input);
00059 
00061   MY_FLOAT *tick(MY_FLOAT *vector, unsigned int vectorSize);
00062 
00063 protected:  
00064   MY_FLOAT offSet;
00065   MY_FLOAT slope;
00066   MY_FLOAT lastOutput;
00067 
00068 };
00069 
00070 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2002 Perry R. Cook and Gary P. Scavone. All Rights Reserved.