68 #define RANGE_IN_BAND(band_max, band_min, range_max, range_min) \ 69 (((range_min) >= (band_min)) && ((range_max) < (band_max))) 87 #define RANGE_OVERLAPS_BAND(band_max, band_min, range_max, range_min) \ 88 (((range_max) >= (band_min)) && ((range_min) < (band_max))) 144 int16_t new_min_min) {
160 return (y >=
min) && (y <
max);
225 #define MAX_NUM_BANDS 5 226 #define UNDEFINED_BAND 99 227 #define NO_LOWER_LIMIT -9999 228 #define NO_UPPER_LIMIT 9999 234 #define END_OF_WERD_CODE 255 238 "Descender height after normalisation");
240 "Ascender height after normalisation");
243 "Fraction of width occupied");
#define INT_VAR_H(name, val, comment)
#define ELISTIZEH(CLASSNAME)
#define BOOL_VAR_H(name, val, comment)
#define double_VAR_H(name, val, comment)
double textord_underline_threshold
#define RANGE_IN_BAND(band_max, band_min, range_max, range_min)
bool range_overlaps_maximal(float y1, float y2)
bool test_underline(bool testing_on, C_BLOB *blob, int16_t baseline, int16_t xheight)
bool range_overlaps_nominal(float y1, float y2)
bool blockocc_show_result
bool range_in_maximal(float y1, float y2)
bool range_overlaps_minimal(float y1, float y2)
bool range_in_minimal(float y1, float y2)
REGION_OCC(float min, float max, int16_t region)
#define RANGE_OVERLAPS_BAND(band_max, band_min, range_max, range_min)
bool range_in_nominal(float y1, float y2)