Public Member Functions |
| WERD_RES () |
| WERD_RES (WERD *the_word) |
| WERD_RES (const WERD_RES &source) |
| ~WERD_RES () |
const char *const | BestUTF8 (int blob_index, bool in_rtl_context) const |
const char *const | RawUTF8 (int blob_index) const |
UNICHARSET::Direction | SymbolDirection (int blob_index) const |
bool | AnyRtlCharsInWord () const |
bool | AnyLtrCharsInWord () const |
bool | UnicharsInReadingOrder () const |
void | InitNonPointers () |
void | InitPointers () |
void | Clear () |
void | ClearResults () |
WERD_RES & | operator= (const WERD_RES &source) |
void | CopySimpleFields (const WERD_RES &source) |
void | InitForRetryRecognition (const WERD_RES &source) |
bool | SetupForTessRecognition (const UNICHARSET &unicharset_in, tesseract::Tesseract *tesseract, Pix *pix, bool numeric_mode, bool use_body_size, ROW *row, BLOCK *block) |
bool | SetupForCubeRecognition (const UNICHARSET &unicharset_in, tesseract::Tesseract *tesseract, const BLOCK *block) |
void | SetupFake (const UNICHARSET &uch) |
void | SetupWordScript (const UNICHARSET &unicharset_in) |
void | SetupBlamerBundle () |
void | ConsumeWordResults (WERD_RES *word) |
void | ReplaceBestChoice (const WERD_CHOICE &choice, const GenericVector< int > &segmentation_state) |
void | RebuildBestState () |
void | CloneChoppedToRebuild () |
void | SetupBoxWord () |
void | SetScriptPositions () |
void | WithoutFootnoteSpan (int *start, int *end) const |
void | WithoutFootnoteSpan (const WERD_CHOICE &choice, const GenericVector< int > &state, int *start, int *end) const |
void | FakeClassifyWord (int blob_count, BLOB_CHOICE **choices) |
void | BestChoiceToCorrectText () |
bool | ConditionalBlobMerge (TessResultCallback2< UNICHAR_ID, UNICHAR_ID, UNICHAR_ID > *class_cb, TessResultCallback2< bool, const TBOX &, const TBOX & > *box_cb, BLOB_CHOICE_LIST_CLIST *blob_choices) |
UNICHAR_ID | BothQuotes (UNICHAR_ID id1, UNICHAR_ID id2) |
void | fix_quotes (BLOB_CHOICE_LIST_CLIST *blob_choices) |
UNICHAR_ID | BothHyphens (UNICHAR_ID id1, UNICHAR_ID id2) |
bool | HyphenBoxesOverlap (const TBOX &box1, const TBOX &box2) |
void | fix_hyphens (BLOB_CHOICE_LIST_CLIST *blob_choices) |
UNICHAR_ID | BothSpaces (UNICHAR_ID id1, UNICHAR_ID id2) |
void | merge_tess_fails () |
void | copy_on (WERD_RES *word_res) |
bool | PiecesAllNatural (int start, int count) const |
Static Public Member Functions |
static WERD_RES * | deep_copy (const WERD_RES *src) |
Public Attributes |
WERD * | word |
tesseract::BoxWord * | bln_boxes |
DENORM | denorm |
const UNICHARSET * | uch_set |
TWERD * | chopped_word |
SEAMS | seam_array |
WERD_CHOICE * | best_choice |
WERD_CHOICE * | raw_choice |
GenericVector< WERD_CHOICE * > | alt_choices |
GenericVector< GenericVector
< int > > | alt_states |
BlamerBundle * | blamer_bundle |
TWERD * | rebuild_word |
tesseract::BoxWord * | box_word |
GenericVector< int > | best_state |
GenericVector< STRING > | correct_text |
tesseract::Tesseract * | tesseract |
WERD_CHOICE * | ep_choice |
REJMAP | reject_map |
BOOL8 | tess_failed |
BOOL8 | tess_accepted |
BOOL8 | tess_would_adapt |
BOOL8 | done |
bool | small_caps |
inT8 | italic |
inT8 | bold |
const FontInfo * | fontinfo |
const FontInfo * | fontinfo2 |
inT8 | fontinfo_id_count |
inT8 | fontinfo_id2_count |
BOOL8 | guessed_x_ht |
BOOL8 | guessed_caps_ht |
CRUNCH_MODE | unlv_crunch_mode |
float | x_height |
float | caps_height |
BOOL8 | combination |
BOOL8 | part_of_combo |
BOOL8 | reject_spaces |
GenericVector< inT8 > | best_choice_fontinfo_ids |