Remove unused italic, bold in class BLOCK_RES and class WORD_RES

Signed-off-by: Stefan Weil <sw@weilnetz.de>
This commit is contained in:
Stefan Weil 2019-09-14 11:53:58 +02:00 committed by zdenop
parent 3a88b99c2b
commit c09eea18ae
3 changed files with 0 additions and 14 deletions

View File

@ -1982,8 +1982,6 @@ void Tesseract::set_word_fonts(WERD_RES *word) {
GenericVector<int> font_total_score;
font_total_score.init_to_size(fontinfo_size, 0);
word->italic = 0;
word->bold = 0;
// Compute the font scores for the word
if (tessedit_debug_fonts) {
tprintf("Examining fonts in %s\n",
@ -2037,8 +2035,6 @@ void Tesseract::set_word_fonts(WERD_RES *word) {
fi.name, word->fontinfo_id_count);
}
}
word->italic = (fi.is_italic() ? 1 : -1) * word->fontinfo_id_count;
word->bold = (fi.is_bold() ? 1 : -1) * word->fontinfo_id_count;
}
#endif // ndef DISABLED_LEGACY_ENGINE
}
@ -2097,8 +2093,6 @@ void Tesseract::font_recognition_pass(PAGE_RES* page_res) {
word->fontinfo = modal_font;
// Counts only get 1 as it came from the doc.
word->fontinfo_id_count = 1;
word->italic = modal_font->is_italic() ? 1 : -1;
word->bold = modal_font->is_bold() ? 1 : -1;
}
}
}

View File

@ -102,8 +102,6 @@ BLOCK_RES::BLOCK_RES(bool merge_similar_words, BLOCK *the_block) {
font_class = -1; //not assigned
x_height = -1.0;
font_assigned = false;
bold = false;
italic = false;
row_count = 0;
block = the_block;
@ -258,8 +256,6 @@ void WERD_RES::CopySimpleFields(const WERD_RES& source) {
unlv_crunch_mode = source.unlv_crunch_mode;
small_caps = source.small_caps;
odd_size = source.odd_size;
italic = source.italic;
bold = source.bold;
fontinfo = source.fontinfo;
fontinfo2 = source.fontinfo2;
fontinfo_id_count = source.fontinfo_id_count;

View File

@ -121,8 +121,6 @@ class BLOCK_RES:public ELIST_LINK {
float x_height;
bool font_assigned; // block already
// processed
bool bold; // all bold
bool italic; // all italic
ROW_RES_LIST row_res_list;
@ -307,8 +305,6 @@ class WERD_RES : public ELIST_LINK {
bool done = false; // ready for output?
bool small_caps = false; // word appears to be small caps
bool odd_size = false; // word is bigger than line or leader dots.
bool italic = false;
bool bold = false;
// The fontinfos are pointers to data owned by the classifier.
const FontInfo* fontinfo = nullptr;
const FontInfo* fontinfo2 = nullptr;