This is Function.h in view mode; [Download] [Up]
// // Programmer: Craig Stuart Sapp <craig@ccrma.stanford.edu> // Creation Date: Sat Apr 19 20:45:43 GMT-0800 1997 // Last Modified: Sat Apr 19 20:45:46 GMT-0800 1997 // Filename: .../sig/src/Generator/Function/Function.cc // Syntax: C++ // $Smake: cc -Wall -g -c %b.cc -I../../../include && rm -f %b.o // #ifndef _FUNCTION_H_INCLUDED #define _FUNCTION_H_INCLUDED #include "Generator.h" typedef sampleType (*funcPtr)(double timeValue); class Function : public Generator { public: Function (funcPtr aFunction); ~Function (); void action (void); sampleType output (int channel); void reset (double newTime = 0); void setFunction (funcPtr aFunction); void printState (void); protected: funcPtr generatingFunction; double timeVariable; sampleType outputValue; }; #endif _FUNCTION_H_INCLUDED
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.