00001 #ifndef __IWEIGHTLAYERTOHIDDEN_H 00002 #define __IWEIGHTLAYERTOHIDDEN_H 00003 00004 class RBFNode; 00005 00006 class IWeightLayerToHidden 00007 { 00008 public: 00009 virtual void CreateWeightsObject(RBFNode * n) = 0; 00010 virtual void DeleteWeightsObject(RBFNode * n) = 0; 00011 virtual void SetSignal(RBFNode * n, double s) = 0; // sets the signal s of the Weights object belonging to n 00012 }; 00013 00014 #endif