00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef _SIGNALTYPES_VALUE_H
00011 #define _SIGNALTYPES_VALUE_H
00012
00013 #ifdef __GEDDEI_BUILD
00014 #include "signaltype.h"
00015 #else
00016 #include <geddei/signaltype.h>
00017 #endif
00018 using namespace Geddei;
00019
00020 namespace SignalTypes
00021 {
00022
00032 class Value: public SignalType
00033 {
00034 virtual const uint id() const { return 0; }
00035 virtual SignalType *copyBE() const { return new Value(theFrequency); }
00036
00037 public:
00047 Value(const float frequency = 0) : SignalType(1, frequency) {}
00048 };
00049
00050 };
00051
00052 #endif