175 int num_iterations = (member_params == NULL) ? 1 : 2;
176 for (v = 0; v < num_iterations; ++
v) {
177 const ParamsVectors *vec = (v == 0) ?
GlobalParams() : member_params;
178 for (i = 0; i < vec->int_params.size(); ++i) {
179 fprintf(fp,
"%s\t%d\t%s\n", vec->int_params[i]->name_str(),
180 (
inT32)(*vec->int_params[i]), vec->int_params[i]->info_str());
182 for (i = 0; i < vec->bool_params.size(); ++i) {
183 fprintf(fp,
"%s\t%d\t%s\n", vec->bool_params[i]->name_str(),
184 (
BOOL8)(*vec->bool_params[i]), vec->bool_params[i]->info_str());
186 for (
int i = 0; i < vec->string_params.size(); ++i) {
187 fprintf(fp,
"%s\t%s\t%s\n", vec->string_params[i]->name_str(),
188 vec->string_params[i]->string(), vec->string_params[i]->info_str());
190 for (
int i = 0; i < vec->double_params.size(); ++i) {
191 fprintf(fp,
"%s\t%g\t%s\n", vec->double_params[i]->name_str(),
192 (double)(*vec->double_params[i]), vec->double_params[i]->info_str());
tesseract::ParamsVectors * GlobalParams()