21 #ifndef TESSERACT_CCMAIN_LTR_RESULT_ITERATOR_H_ 22 #define TESSERACT_CCMAIN_LTR_RESULT_ITERATOR_H_ 64 int scale,
int scaled_yres,
65 int rect_left,
int rect_top,
66 int rect_width,
int rect_height);
88 void SetLineSeparator(
const char *new_line);
91 void SetParagraphSeparator(
const char *new_para);
107 const char* WordFontAttributes(
bool* is_bold,
118 const char* WordRecognitionLanguage()
const;
124 bool WordIsFromDictionary()
const;
127 int BlanksBeforeWord()
const;
130 bool WordIsNumeric()
const;
133 bool HasBlamerInfo()
const;
137 const void *GetParamsTrainingBundle()
const;
141 const char *GetBlamerDebug()
const;
145 const char *GetBlamerMisadaptionDebug()
const;
148 bool HasTruthString()
const;
152 bool EquivalentToTruth(
const char *str)
const;
156 char* WordTruthUTF8Text()
const;
160 char* WordNormedUTF8Text()
const;
164 const char *WordLattice(
int *lattice_size)
const;
171 bool SymbolIsSuperscript()
const;
175 bool SymbolIsSubscript()
const;
179 bool SymbolIsDropcap()
const;
219 BLOB_CHOICE_IT* choice_it_;
224 #endif // TESSERACT_CCMAIN_LTR_RESULT_ITERATOR_H_
ChoiceIterator(const LTRResultIterator &result_it)
const char * GetUTF8Text() const
const char * paragraph_separator_
const char * line_separator_