The Synthesis ToolKit in C++ (STK)

Home Information Classes Download Usage Mail List Requirements Links FAQ Tutorial

# Function.h

    00001 #ifndef STK_FUNCTION_H
    00002 #define STK_FUNCTION_H
    00003
    00004 #include "Stk.h"
    00005
    00006 namespace stk {
    00007
    00008 /***************************************************/
    00018 /***************************************************/
    00019
    00020 class Function : public Stk
    00021 {
    00022  public:
    00024   Function( void ) { lastFrame_.resize( 1, 1, 0.0 ); };
    00025
    00027   StkFloat lastOut( void ) const { return lastFrame_[0]; };
    00028
    00030   virtual StkFloat tick( StkFloat input ) = 0;
    00031
    00032  protected:
    00033
    00034   StkFrames lastFrame_;
    00035
    00036 };
    00037
    00038 } // stk namespace
    00039
    00040 #endif
    00041

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