diff swig/aim_modules.i @ 11:bd370910aa05

-Added modules template -Changed header guard style to be more consistent with the Google style guide -Added Doyxfile to generate doxygen documentation -Added structure diagram -Updated swig script to reflect new modules -Changes Gaussians back to using floats and changed tolerance on tests - doubles are unnecessary here
author tomwalters
date Fri, 19 Feb 2010 12:15:56 +0000
parents 3c782dec2fc0
children 88fe02836a6b
line wrap: on
line diff
--- a/swig/aim_modules.i	Fri Feb 19 09:11:23 2010 +0000
+++ b/swig/aim_modules.i	Fri Feb 19 12:15:56 2010 +0000
@@ -71,7 +71,7 @@
     int buffer_length() const;
     int start_time() const;
     void set_start_time(int start_time);
-    float get_centre_frequency(int i) const;
+    float centre_frequency(int i) const;
     void set_centre_frequency(int i, float cf);
     bool initialized() const;
     int channel_count() const;
@@ -84,8 +84,8 @@
   bool Initialize(const SignalBank &input);
   bool initialized() const;
   bool AddTarget(Module* target_module);
-  bool DeleteTarget(Module* target_module);
-  void DeleteAllTargets();
+  bool RemoveTarget(Module* target_module);
+  void RemoveAllTargets();
   virtual void Process(const SignalBank &input) = 0;
   virtual void Reset() = 0;
   const SignalBank* GetOutputBank() const;