tesseract-doxygen/ccmain/pagewalk.h File Reference

#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 Documentation

#define BLOCK_SPACING   20

Function Documentation

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 & 
)

Variable Documentation

"Stop processing this word"

DLLSYM bool selection_quit = FALSE

"Stop processing this selection"

Generated on Sun Jul 18 17:10:49 2010 for Tesseract by  doxygen 1.6.3