#include <cassert>
#include <cfloat>
#include "clst.h"
#include "elst.h"
#include "fontinfo.h"
#include <tesseract/genericvector.h>
#include "matrix.h"
#include <tesseract/unichar.h>
#include "unicharset.h"
#include "werd.h"
Go to the source code of this file.
|
enum | BlobChoiceClassifier {
BCC_STATIC_CLASSIFIER,
BCC_ADAPTED_CLASSIFIER,
BCC_SPECKLE_CLASSIFIER,
BCC_AMBIG,
BCC_FAKE
} |
|
enum | PermuterType {
NO_PERM,
PUNC_PERM,
TOP_CHOICE_PERM,
LOWER_CASE_PERM,
UPPER_CASE_PERM,
NGRAM_PERM,
NUMBER_PERM,
USER_PATTERN_PERM,
SYSTEM_DAWG_PERM,
DOC_DAWG_PERM,
USER_DAWG_PERM,
FREQ_DAWG_PERM,
COMPOUND_PERM,
NUM_PERMUTER_TYPES
} |
|
enum | tesseract::ScriptPos { tesseract::SP_NORMAL,
tesseract::SP_SUBSCRIPT,
tesseract::SP_SUPERSCRIPT,
tesseract::SP_DROPCAP
} |
|
◆ BLOB_CHOICE_LIST_VECTOR
◆ BlobChoiceClassifier
Enumerator |
---|
BCC_STATIC_CLASSIFIER | |
BCC_ADAPTED_CLASSIFIER | |
BCC_SPECKLE_CLASSIFIER | |
BCC_AMBIG | |
BCC_FAKE | |
Definition at line 41 of file ratngs.h.
◆ PermuterType
Enumerator |
---|
NO_PERM | |
PUNC_PERM | |
TOP_CHOICE_PERM | |
LOWER_CASE_PERM | |
UPPER_CASE_PERM | |
NGRAM_PERM | |
NUMBER_PERM | |
USER_PATTERN_PERM | |
SYSTEM_DAWG_PERM | |
DOC_DAWG_PERM | |
USER_DAWG_PERM | |
FREQ_DAWG_PERM | |
COMPOUND_PERM | |
NUM_PERMUTER_TYPES | |
Definition at line 230 of file ratngs.h.
◆ EqualIgnoringCaseAndTerminalPunct()
Definition at line 807 of file ratngs.cpp.
811 if (word2.
unicharset() != uchset)
return false;
816 if (w1end - w1start != w2end - w2start)
return false;
817 for (
int i = 0; i < w1end - w1start; i++) {
◆ FindMatchingChoice()
Definition at line 182 of file ratngs.cpp.
186 BLOB_CHOICE_IT choice_it(bc_list);
187 for (choice_it.mark_cycle_pt(); !choice_it.cycled_list();
188 choice_it.forward()) {
◆ print_ratings_list()
void print_ratings_list |
( |
const char * |
msg, |
|
|
BLOB_CHOICE_LIST * |
ratings, |
|
|
const UNICHARSET & |
current_unicharset |
|
) |
| |
print_ratings_list
Send all the ratings out to the logfile.
- Parameters
-
msg | intro message |
ratings | list of ratings |
current_unicharset | unicharset that can be used for id-to-unichar conversion |
Definition at line 835 of file ratngs.cpp.
839 if (ratings->length() == 0) {
847 c_it.set_to_list(ratings);
848 for (c_it.mark_cycle_pt(); !c_it.cycled_list(); c_it.forward()) {
849 c_it.data()->print(¤t_unicharset);
850 if (!c_it.at_last())
tprintf(
"\n");