tesseract-doxygen/ccmain/pagewalk.cpp File Reference

#include "mfcpch.h"
#include "pagewalk.h"
#include "tesseractclass.h"

Namespaces

namespace  tesseract

Defines

#define EXTERN

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

EXTERN bool current_word_quit = FALSE
DLLSYM bool selection_quit = FALSE

Define Documentation

#define EXTERN

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

EXTERN bool current_word_quit = FALSE

"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