* This routine saves Templates to File in a binary format. * * @param File open text file to write Templates to * @param Templates set of adapted templates to write to File * * @note Globals: none * @note Exceptions: none * @note History: Mon Mar 18 15:07:32 1991, DSJ, Created. */
| 503 | * @note History: Mon Mar 18 15:07:32 1991, DSJ, Created. |
| 504 | */ |
| 505 | void Classify::WriteAdaptedTemplates(FILE *File, ADAPT_TEMPLATES Templates) { |
| 506 | int i; |
| 507 | |
| 508 | /* first write the high level adaptive template struct */ |
| 509 | fwrite ((char *) Templates, sizeof (ADAPT_TEMPLATES_STRUCT), 1, File); |
| 510 | |
| 511 | /* then write out the basic integer templates */ |
| 512 | WriteIntTemplates (File, Templates->Templates, unicharset); |
| 513 | |
| 514 | /* then write out the adaptive info for each class */ |
| 515 | for (i = 0; i < (Templates->Templates)->NumClasses; i++) { |
| 516 | WriteAdaptedClass (File, Templates->Class[i], |
| 517 | Templates->Templates->Class[i]->NumConfigs); |
| 518 | } |
| 519 | } /* WriteAdaptedTemplates */ |
| 520 | } // namespace tesseract |
| 521 | |
| 522 |
nothing calls this directly
no test coverage detected