#include "ocrblock.h"
#include "ocrrow.h"
#include "werd.h"
#include "polyblob.h"
#include "stepblob.h"
#include "rect.h"
#include "varable.h"
#include "notdll.h"
#include "tesseractclass.h"
Go to the source code of this file.
Defines | |
#define | BLOCK_SPACING 20 |
Functions | |
TBOX | block_list_bounding_box (BLOCK_LIST *block_list) |
const TBOX | block_list_compress (BLOCK_LIST *block_list) |
void | block_list_move (BLOCK_LIST *block_list, ICOORD vec) |
int | block_name_order (const void *block1p, const void *block2p) |
void | process_all_blobs (BLOCK_LIST *block_list, BOOL8 blob_processor(BLOCK *, ROW *, WERD *, PBLOB *), BOOL8 c_blob_processor(BLOCK *, ROW *, WERD *, C_BLOB *)) |
void | process_selected_blobs (BLOCK_LIST *block_list, TBOX &selection_box, BOOL8 blob_processor(BLOCK *, ROW *, WERD *, PBLOB *), BOOL8 c_blob_processor(BLOCK *, ROW *, WERD *, C_BLOB *)) |
void | process_all_words (BLOCK_LIST *block_list, BOOL8 word_processor(BLOCK *, ROW *, WERD *)) |
void | process_selected_words (BLOCK_LIST *block_list, TBOX &selection_box, BOOL8 word_processor(BLOCK *, ROW *, WERD *)) |
void | process_all_words_it (BLOCK_LIST *block_list, BOOL8 word_processor(BLOCK *, ROW *, WERD *, BLOCK_IT &, ROW_IT &, WERD_IT &)) |
void | process_selected_words_it (BLOCK_LIST *block_list, TBOX &selection_box, BOOL8 word_processor(BLOCK *, ROW *, WERD *, BLOCK_IT &, ROW_IT &, WERD_IT &)) |
void | process_all_blocks (BLOCK_LIST *block_list, BOOL8 block_processor(BLOCK *)) |
void | process_selected_blocks (BLOCK_LIST *block_list, TBOX &selection_box, BOOL8 block_processor(BLOCK *)) |
void | process_all_rows (BLOCK_LIST *block_list, BOOL8 row_processor(BLOCK *, ROW *)) |
void | process_selected_rows (BLOCK_LIST *block_list, TBOX &selection_box, BOOL8 row_processor(BLOCK *, ROW *)) |
void | process_all_rows_it (BLOCK_LIST *block_list, BOOL8 row_processor(BLOCK *, ROW *, BLOCK_IT &, ROW_IT &)) |
void | process_selected_rows_it (BLOCK_LIST *block_list, TBOX &selection_box, BOOL8 row_processor(BLOCK *, ROW *, BLOCK_IT &, ROW_IT &)) |
Variables | |
bool | current_word_quit = FALSE |
DLLSYM bool | selection_quit = FALSE |
#define BLOCK_SPACING 20 |
TBOX block_list_bounding_box | ( | BLOCK_LIST * | block_list | ) |
const TBOX block_list_compress | ( | BLOCK_LIST * | block_list | ) |
void block_list_move | ( | BLOCK_LIST * | block_list, | |
ICOORD | vec | |||
) |
int block_name_order | ( | const void * | block1p, | |
const void * | block2p | |||
) |
void process_all_blobs | ( | BLOCK_LIST * | block_list, | |
BOOL8 | blob_processorBLOCK *, ROW *, WERD *, PBLOB *, | |||
BOOL8 | c_blob_processorBLOCK *, ROW *, WERD *, C_BLOB * | |||
) |
void process_all_blocks | ( | BLOCK_LIST * | block_list, | |
BOOL8 | block_processorBLOCK * | |||
) |
void process_all_rows | ( | BLOCK_LIST * | block_list, | |
BOOL8 | row_processorBLOCK *, ROW * | |||
) |
void process_all_rows_it | ( | BLOCK_LIST * | block_list, | |
BOOL8 | row_processorBLOCK *, ROW *, BLOCK_IT &, ROW_IT & | |||
) |
void process_all_words | ( | BLOCK_LIST * | block_list, | |
BOOL8 | word_processorBLOCK *, ROW *, WERD * | |||
) |
void process_all_words_it | ( | BLOCK_LIST * | block_list, | |
BOOL8 | word_processorBLOCK *, ROW *, WERD *, BLOCK_IT &, ROW_IT &, WERD_IT & | |||
) |
void process_selected_blobs | ( | BLOCK_LIST * | block_list, | |
TBOX & | selection_box, | |||
BOOL8 | blob_processorBLOCK *, ROW *, WERD *, PBLOB *, | |||
BOOL8 | c_blob_processorBLOCK *, ROW *, WERD *, C_BLOB * | |||
) |
void process_selected_blocks | ( | BLOCK_LIST * | block_list, | |
TBOX & | selection_box, | |||
BOOL8 | block_processorBLOCK * | |||
) |
void process_selected_rows | ( | BLOCK_LIST * | block_list, | |
TBOX & | selection_box, | |||
BOOL8 | row_processorBLOCK *, ROW * | |||
) |
void process_selected_rows_it | ( | BLOCK_LIST * | block_list, | |
TBOX & | selection_box, | |||
BOOL8 | row_processorBLOCK *, ROW *, BLOCK_IT &, ROW_IT & | |||
) |
void process_selected_words | ( | BLOCK_LIST * | block_list, | |
TBOX & | selection_box, | |||
BOOL8 | word_processorBLOCK *, ROW *, WERD * | |||
) |
void process_selected_words_it | ( | BLOCK_LIST * | block_list, | |
TBOX & | selection_box, | |||
BOOL8 | word_processorBLOCK *, ROW *, WERD *, BLOCK_IT &, ROW_IT &, WERD_IT & | |||
) |
bool current_word_quit = FALSE |
"Stop processing this word"
DLLSYM bool selection_quit = FALSE |
"Stop processing this selection"