Home   Information   Classes   Download   Usage   Mail List   Requirements   Tutorial


BowTabl.h

00001 /***************************************************/
00010 /***************************************************/
00011 
00012 #if !defined(__BOWTABL_H)
00013 #define __BOWTABL_H
00014 
00015 #include "Stk.h"
00016 
00017 class BowTabl : public Stk
00018 {
00019 public:
00021   BowTabl();
00022 
00024   ~BowTabl();
00025 
00027 
00033   void setOffset(MY_FLOAT aValue);
00034 
00036 
00040   void setSlope(MY_FLOAT aValue);
00041 
00043   MY_FLOAT lastOut(void) const;
00044 
00046 
00050   MY_FLOAT tick(const MY_FLOAT input);
00051 
00053   MY_FLOAT *tick(MY_FLOAT *vector, unsigned int vectorSize);
00054 
00055 protected:  
00056   MY_FLOAT offSet;
00057   MY_FLOAT slope;
00058   MY_FLOAT lastOutput;
00059 
00060 };
00061 
00062 #endif

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