Tesseract
3.02
|
#include "params.h"
#include "bits16.h"
#include "elst2.h"
#include "strngs.h"
#include "blckerr.h"
#include "stepblob.h"
#include "ocrrow.h"
Go to the source code of this file.
Classes | |
class | WERD |
Enumerations | |
enum | WERD_FLAGS { W_SEGMENTED, W_ITALIC, W_BOLD, W_BOL, W_EOL, W_NORMALIZED, W_SCRIPT_HAS_XHEIGHT, W_SCRIPT_IS_LATIN, W_DONT_CHOP, W_REP_CHAR, W_FUZZY_SP, W_FUZZY_NON, W_INVERSE } |
enum | DISPLAY_FLAGS { DF_BOX, DF_TEXT, DF_POLYGONAL, DF_EDGE_STEP, DF_BN_POLYGONAL, DF_BLAMER } |
Functions | |
int | word_comparator (const void *word1p, const void *word2p) |
enum DISPLAY_FLAGS |
Definition at line 52 of file werd.h.
{ /* Display flags bit number allocations */ DF_BOX, //< Bounding box DF_TEXT, //< Correct ascii DF_POLYGONAL, //< Polyg approx DF_EDGE_STEP, //< Edge steps DF_BN_POLYGONAL, //< BL normalisd polyapx DF_BLAMER //< Blamer information };
enum WERD_FLAGS |
W_SEGMENTED | |
W_ITALIC | |
W_BOLD | |
W_BOL | |
W_EOL | |
W_NORMALIZED | |
W_SCRIPT_HAS_XHEIGHT | |
W_SCRIPT_IS_LATIN | |
W_DONT_CHOP | |
W_REP_CHAR | |
W_FUZZY_SP | |
W_FUZZY_NON | |
W_INVERSE |
Definition at line 35 of file werd.h.
{ W_SEGMENTED, //< correctly segmented W_ITALIC, //< italic text W_BOLD, //< bold text W_BOL, //< start of line W_EOL, //< end of line W_NORMALIZED, //< flags W_SCRIPT_HAS_XHEIGHT, //< x-height concept makes sense. W_SCRIPT_IS_LATIN, //< Special case latin for y. splitting. W_DONT_CHOP, //< fixed pitch chopped W_REP_CHAR, //< repeated character W_FUZZY_SP, //< fuzzy space W_FUZZY_NON, //< fuzzy nonspace W_INVERSE //< white on black };
int word_comparator | ( | const void * | word1p, |
const void * | word2p | ||
) |
word comparator used to sort a word list so that words are in increasing order of left edge.
Definition at line 381 of file werd.cpp.
{ WERD *word1 = *(WERD **)word1p; WERD *word2 = *(WERD **)word2p; return word1->bounding_box().left() - word2->bounding_box().left(); }