comparison rdf/generator/template-generator.cpp @ 156:aa258ff1511e

fix the generator with the new changes
author dpastor
date Wed, 25 Jun 2008 12:10:48 +0000
parents d7dcc37161e6
children 62ab43ce9790
comparison
equal deleted inserted replaced
155:b734b032558c 156:aa258ff1511e
105 res+=" vamp:input_domain vamp:TimeDomain ;\n\n"; 105 res+=" vamp:input_domain vamp:TimeDomain ;\n\n";
106 106
107 107
108 Plugin::ParameterList params = plugin->getParameterDescriptors(); 108 Plugin::ParameterList params = plugin->getParameterDescriptors();
109 for (Plugin::ParameterList::const_iterator i = params.begin(); i != params.end(); i++) 109 for (Plugin::ParameterList::const_iterator i = params.begin(); i != params.end(); i++)
110 res+=" vamp:parameter_descriptor plugbase:"+plugin->getIdentifier()+"_param_"+(*i).identifier+" ;\n"; 110 res+=" vamp:parameter plugbase:"+plugin->getIdentifier()+"_param_"+(*i).identifier+" ;\n";
111 res+="\n"; 111 res+="\n";
112 112
113 Plugin::OutputList outputs = plugin->getOutputDescriptors(); 113 Plugin::OutputList outputs = plugin->getOutputDescriptors();
114 for (Plugin::OutputList::const_iterator i = outputs.begin(); i!= outputs.end(); i++) 114 for (Plugin::OutputList::const_iterator i = outputs.begin(); i!= outputs.end(); i++)
115 res+=" vamp:output_descriptor plugbase:"+plugin->getIdentifier()+"_output_"+(*i).identifier+" ;\n"; 115 res+=" vamp:output plugbase:"+plugin->getIdentifier()+"_output_"+(*i).identifier+" ;\n";
116 res+=" .\n"; 116 res+=" .\n";
117 117
118 return res; 118 return res;
119 } 119 }
120 120
122 { 122 {
123 123
124 //FIXME: dc:format and vamp:unit are the same??? 124 //FIXME: dc:format and vamp:unit are the same???
125 if(p.isQuantized){ 125 if(p.isQuantized){
126 string res=\ 126 string res=\
127 "plugbase:"+plugin->getIdentifier()+"_param_"+p.identifier+" a vamp:QuantizedParameterDescriptor ;\n\ 127 "plugbase:"+plugin->getIdentifier()+"_param_"+p.identifier+" a vamp:QuantizedParameter ;\n\
128 vamp:identifier \""+p.identifier+"\" ;\n\ 128 vamp:identifier \""+p.identifier+"\" ;\n\
129 dc:title \""+p.name+"\" ;\n\ 129 dc:title \""+p.name+"\" ;\n\
130 dc:format \""+p.unit+"\" ;\n\ 130 dc:format \""+p.unit+"\" ;\n\
131 vamp:min_value "+to_string(p.minValue)+" ;\n\ 131 vamp:min_value "+to_string(p.minValue)+" ;\n\
132 vamp:max_value "+to_string(p.maxValue)+" ;\n\ 132 vamp:max_value "+to_string(p.maxValue)+" ;\n\
146 146
147 return res; 147 return res;
148 148
149 }else{ 149 }else{
150 string res=\ 150 string res=\
151 "plugbase:"+plugin->getIdentifier()+"_param_"+p.identifier+" a vamp:ParameterDescriptor ;\n\ 151 "plugbase:"+plugin->getIdentifier()+"_param_"+p.identifier+" a vamp:Parameter ;\n\
152 vamp:identifier \""+p.identifier+"\" ;\n\ 152 vamp:identifier \""+p.identifier+"\" ;\n\
153 dc:title \""+p.name+"\" ;\n\ 153 dc:title \""+p.name+"\" ;\n\
154 dc:format \""+p.unit+"\" ;\n\ 154 dc:format \""+p.unit+"\" ;\n\
155 vamp:min_value "+to_string(p.minValue)+" ;\n\ 155 vamp:min_value "+to_string(p.minValue)+" ;\n\
156 vamp:max_value "+to_string(p.maxValue)+" ;\n\ 156 vamp:max_value "+to_string(p.maxValue)+" ;\n\