Home   Information   Classes   Download   Usage   Mail List   Requirements   Tutorial


Table.h

00001 /***************************************************/
00015 /***************************************************/
00016 
00017 #if !defined(__TABLE_H)
00018 #define __TABLE_H
00019 
00020 #include "Stk.h"
00021 
00022 class Table : public Stk
00023 {
00024 public:
00026   Table(char *fileName);
00027 
00029   ~Table();
00030 
00032   long getLength() const;
00033 
00035   MY_FLOAT lastOut() const;
00036 
00038 
00042   MY_FLOAT tick(MY_FLOAT index);
00043 
00045   MY_FLOAT *tick(MY_FLOAT *vector, unsigned int vectorSize);
00046 
00047 protected:  
00048   long length;
00049   MY_FLOAT *data;
00050   MY_FLOAT lastOutput;
00051 
00052 };
00053 
00054 #endif // defined(__TABLE_H)

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