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 |