94 #define MAP_ACCEPT '1' 95 #define MAP_REJECT_PERM '0' 96 #define MAP_REJECT_TEMP '2' 97 #define MAP_REJECT_POTENTIAL '3' 111 BOOL8 rej_before_nn_accept();
112 BOOL8 rej_between_nn_and_mm();
113 BOOL8 rej_between_mm_and_quality_accept();
114 BOOL8 rej_between_quality_and_minimal_rej_accept();
115 BOOL8 rej_before_mm_accept();
116 BOOL8 rej_before_quality_accept();
124 flags1 = source.flags1;
125 flags2 = source.flags2;
129 const REJ & source) {
130 flags1 = source.flags1;
131 flags2 = source.flags2;
137 return flags1.
bit (rej_flag);
139 return flags2.
bit (rej_flag - 16);
165 return (rejected () && !perm_rejected ());
206 std::unique_ptr<REJ[]> ptr;
217 void initialise(int16_t length);
230 int16_t accept_count();
233 return len - accept_count ();
239 void print(FILE *fp);
243 BOOL8 recoverable_rejects();
245 BOOL8 quality_recoverable_rejects();
248 void rej_word_small_xht();
250 void rej_word_tess_failure();
251 void rej_word_not_tess_accepted();
254 void rej_word_contains_blanks();
256 void rej_word_bad_permuter();
257 void rej_word_xht_fixup();
259 void rej_word_no_alphanums();
260 void rej_word_mostly_rej();
261 void rej_word_bad_quality();
262 void rej_word_doc_rej();
263 void rej_word_block_rej();
264 void rej_word_row_rej();
void setrej_tess_failure()
REJ & operator[](int16_t index) const
void turn_on_bit(uint8_t bit_num)
void setrej_1Il_conflict()
#define MAP_REJECT_POTENTIAL
void setrej_no_alphanums()
void setrej_not_tess_accepted()
REJ & operator=(const REJ &source)
BOOL8 bit(uint8_t bit_num) const
void setrej_contains_blanks()
void setrej_bad_repetition()
BOOL8 flag(REJ_FLAGS rej_flag)
BOOL8 accept_if_good_quality()
void full_print(FILE *fp)
REJMAP(const REJMAP &rejmap)
void setrej_quality_accept()
void setrej_hyphen_accept()
void setrej_minimal_rej_accept()
void setrej_bad_permuter()
void setrej_bad_quality()