annotate trunk/swig/aim_modules.i @ 285:3ef86b0f8202

-Updated the SWIG wrapper to include all the modules. Now employing a lazier strategy for the SWIG interface file.
author tomwalters
date Fri, 19 Feb 2010 14:17:42 +0000
parents ef14c9f2c1d2
children 10d0803e37ec
rev   line source
tomwalters@277 1 // Copyright 2010, Thomas Walters
tomwalters@268 2 //
tomwalters@268 3 // AIM-C: A C++ implementation of the Auditory Image Model
tomwalters@268 4 // http://www.acousticscale.org/AIMC
tomwalters@268 5 //
tomwalters@268 6 // This program is free software: you can redistribute it and/or modify
tomwalters@268 7 // it under the terms of the GNU General Public License as published by
tomwalters@268 8 // the Free Software Foundation, either version 3 of the License, or
tomwalters@268 9 // (at your option) any later version.
tomwalters@268 10 //
tomwalters@268 11 // This program is distributed in the hope that it will be useful,
tomwalters@268 12 // but WITHOUT ANY WARRANTY; without even the implied warranty of
tomwalters@268 13 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
tomwalters@268 14 // GNU General Public License for more details.
tomwalters@268 15 //
tomwalters@268 16 // You should have received a copy of the GNU General Public License
tomwalters@268 17 // along with this program. If not, see <http://www.gnu.org/licenses/>.
tomwalters@268 18
tomwalters@273 19 %module aimc
tomwalters@273 20 %include "std_string.i"
tomwalters@268 21 %{
tomwalters@268 22 #include "Support/Common.h"
tomwalters@268 23 #include "Support/Module.h"
tomwalters@268 24 #include "Support/Parameters.h"
tomwalters@268 25 #include "Support/SignalBank.h"
tomwalters@285 26 #include "Modules/BMM/ModuleGammatone.h"
tomwalters@285 27 #include "Modules/BMM/ModulePZFC.h"
tomwalters@285 28 #include "Modules/NAP/ModuleHCL.h"
tomwalters@285 29 #include "Modules/Strobes/ModuleParabola.h"
tomwalters@285 30 #include "Modules/SAI/ModuleSAI.h"
tomwalters@285 31 #include "Modules/SSI/ModuleSSI.h"
tomwalters@285 32 #include "Modules/Profile/ModuleSlice.h"
tomwalters@268 33 #include "Modules/Features/ModuleGaussians.h"
tomwalters@285 34 #include "Modules/Output/FileOutputHTK.h"
tomwalters@268 35 %}
tomwalters@268 36
tomwalters@285 37 %include "Support/Parameters.h"
tomwalters@285 38 %include "Support/SignalBank.h"
tomwalters@285 39 %include "Support/Module.h"
tomwalters@285 40 %include "Modules/BMM/ModuleGammatone.h"
tomwalters@285 41 %include "Modules/BMM/ModulePZFC.h"
tomwalters@285 42 %include "Modules/NAP/ModuleHCL.h"
tomwalters@285 43 %include "Modules/Strobes/ModuleParabola.h"
tomwalters@285 44 %include "Modules/SAI/ModuleSAI.h"
tomwalters@285 45 %include "Modules/SSI/ModuleSSI.h"
tomwalters@285 46 %include "Modules/Profile/ModuleSlice.h"
tomwalters@285 47 %include "Modules/Features/ModuleGaussians.h"
tomwalters@285 48 %include "Modules/Output/FileOutputHTK.h"