comparison trunk/src/Support/ModuleFactory.cc @ 618:e01caec17186

Added JSON output for use with node.js and backbone.js
author sness@sness.net
date Fri, 10 May 2013 20:12:49 +0000
parents f56d2eedd878
children
comparison
equal deleted inserted replaced
617:2767ce76a1b0 618:e01caec17186
21 #include "Modules/BMM/ModulePZFC.h" 21 #include "Modules/BMM/ModulePZFC.h"
22 #include "Modules/Input/ModuleFileInput.h" 22 #include "Modules/Input/ModuleFileInput.h"
23 #include "Modules/NAP/ModuleHCL.h" 23 #include "Modules/NAP/ModuleHCL.h"
24 #include "Modules/Output/FileOutputHTK.h" 24 #include "Modules/Output/FileOutputHTK.h"
25 #include "Modules/Output/FileOutputAIMC.h" 25 #include "Modules/Output/FileOutputAIMC.h"
26 #include "Modules/Output/FileOutputJSON.h"
26 //#include "Modules/Output/OSCOutput.h" 27 //#include "Modules/Output/OSCOutput.h"
27 #include "Modules/Output/Graphics/GraphicsViewTime.h" 28 #include "Modules/Output/Graphics/GraphicsViewTime.h"
28 #include "Modules/Profile/ModuleSlice.h" 29 #include "Modules/Profile/ModuleSlice.h"
29 #include "Modules/Profile/ModuleScaler.h" 30 #include "Modules/Profile/ModuleScaler.h"
30 #include "Modules/SAI/ModuleSAI.h" 31 #include "Modules/SAI/ModuleSAI.h"
62 // return new OSCOutput(params); 63 // return new OSCOutput(params);
63 64
64 if (module_name_.compare("aimc_out") == 0) 65 if (module_name_.compare("aimc_out") == 0)
65 return new FileOutputAIMC(params); 66 return new FileOutputAIMC(params);
66 67
68 if (module_name_.compare("json_out") == 0)
69 return new FileOutputJSON(params);
70
67 if (module_name_.compare("graphics_time") == 0) 71 if (module_name_.compare("graphics_time") == 0)
68 return new GraphicsViewTime(params); 72 return new GraphicsViewTime(params);
69 73
70 if (module_name_.compare("scaler") == 0) 74 if (module_name_.compare("scaler") == 0)
71 return new ModuleScaler(params); 75 return new ModuleScaler(params);