|
tesseract
4.00.00dev
|
#include "pgedit.h"#include <ctype.h>#include <math.h>#include "blread.h"#include "control.h"#include "paramsd.h"#include "pageres.h"#include "tordmain.h"#include "scrollview.h"#include "svmnode.h"#include "statistc.h"#include "tesseractclass.h"#include "werdit.h"Go to the source code of this file.
Classes | |
| class | BlnEventHandler |
Namespaces | |
| tesseract | |
Macros | |
| #define | ASC_HEIGHT (2 * kBlnBaselineOffset + kBlnXHeight) |
| #define | X_HEIGHT (kBlnBaselineOffset + kBlnXHeight) |
| #define | BL_HEIGHT kBlnBaselineOffset |
| #define | DESC_HEIGHT 0 |
| #define | MAXSPACING 128 /*max expected spacing in pix */ |
Functions | |
| ScrollView * | bln_word_window_handle () |
| void | build_image_window (int width, int height) |
| void | display_bln_lines (ScrollView *window, ScrollView::Color colour, float scale_factor, float y_offset, float minx, float maxx) |
| void | pgeditor_msg (const char *msg) |
| void | pgeditor_show_point (SVEvent *event) |
| void | show_point (PAGE_RES *page_res, float x, float y) |
Variables | |
| const ERRCODE | EMPTYBLOCKLIST = "No blocks to edit" |
| ScrollView * | image_win |
| ParamsEditor * | pe |
| bool | stillRunning = false |
| ScrollView * | bln_word_window = NULL |
| CMD_EVENTS | mode = CHANGE_DISP_CMD_EVENT |
| bool | recog_done = false |
| BITS16 | word_display_mode |
| BOOL8 | display_image = FALSE |
| BOOL8 | display_blocks = FALSE |
| BOOL8 | display_baselines = FALSE |
| PAGE_RES * | current_page_res = NULL |
| char * | editor_image_win_name = "EditorImage" |
| int | editor_image_xpos = 590 |
| int | editor_image_ypos = 10 |
| int | editor_image_menuheight = 50 |
| int | editor_image_word_bb_color = ScrollView::BLUE |
| int | editor_image_blob_bb_color = ScrollView::YELLOW |
| int | editor_image_text_color = ScrollView::WHITE |
| char * | editor_dbwin_name = "EditorDBWin" |
| int | editor_dbwin_xpos = 50 |
| int | editor_dbwin_ypos = 500 |
| int | editor_dbwin_height = 24 |
| int | editor_dbwin_width = 80 |
| char * | editor_word_name = "BlnWords" |
| int | editor_word_xpos = 60 |
| int | editor_word_ypos = 510 |
| int | editor_word_height = 240 |
| int | editor_word_width = 655 |
| char * | editor_debug_config_file = "" |
| #define ASC_HEIGHT (2 * kBlnBaselineOffset + kBlnXHeight) |
Definition at line 46 of file pgedit.cpp.
| #define BL_HEIGHT kBlnBaselineOffset |
Definition at line 48 of file pgedit.cpp.
| #define DESC_HEIGHT 0 |
Definition at line 49 of file pgedit.cpp.
| #define MAXSPACING 128 /*max expected spacing in pix */ |
Definition at line 50 of file pgedit.cpp.
| #define X_HEIGHT (kBlnBaselineOffset + kBlnXHeight) |
Definition at line 47 of file pgedit.cpp.
| enum CMD_EVENTS |
Definition at line 54 of file pgedit.cpp.
| enum ColorationMode |
| Enumerator | |
|---|---|
| CM_RAINBOW | |
| CM_SUBSCRIPT | |
| CM_SUPERSCRIPT | |
| CM_ITALIC | |
| CM_BOLD | |
| CM_UNDERLINE | |
| CM_FIXEDPITCH | |
| CM_SERIF | |
| CM_SMALLCAPS | |
| CM_DROPCAPS | |
Definition at line 88 of file pgedit.cpp.
| ScrollView* bln_word_window_handle | ( | ) |
Definition at line 172 of file pgedit.cpp.
Destroy the existing image window if there is one. Work out how big the new window needs to be. Create it and re-display.
Definition at line 193 of file pgedit.cpp.
| void display_bln_lines | ( | ScrollView * | window, |
| ScrollView::Color | colour, | ||
| float | scale_factor, | ||
| float | y_offset, | ||
| float | minx, | ||
| float | maxx | ||
| ) |
Display normalized baseline, x-height, ascender limit and descender limit
Definition at line 210 of file pgedit.cpp.
| void pgeditor_msg | ( | const char * | msg | ) |
Display a message - in the command window if there is one, or to stdout
Definition at line 373 of file pgedit.cpp.
| void pgeditor_show_point | ( | SVEvent * | event | ) |
| void show_point | ( | PAGE_RES * | page_res, |
| float | x, | ||
| float | y | ||
| ) |
Show coords of point, blob bounding box, word bounding box and offset from row baseline
Definition at line 654 of file pgedit.cpp.
| ScrollView* bln_word_window = NULL |
Definition at line 114 of file pgedit.cpp.
| PAGE_RES* current_page_res = NULL |
Definition at line 128 of file pgedit.cpp.
Definition at line 126 of file pgedit.cpp.
Definition at line 125 of file pgedit.cpp.
Definition at line 124 of file pgedit.cpp.
| int editor_dbwin_height = 24 |
"Editor debug window height"
Definition at line 146 of file pgedit.cpp.
| char* editor_dbwin_name = "EditorDBWin" |
"Editor debug window name"
Definition at line 143 of file pgedit.cpp.
| int editor_dbwin_width = 80 |
"Editor debug window width"
Definition at line 147 of file pgedit.cpp.
| int editor_dbwin_xpos = 50 |
"Editor debug window X Pos"
Definition at line 144 of file pgedit.cpp.
| int editor_dbwin_ypos = 500 |
"Editor debug window Y Pos"
Definition at line 145 of file pgedit.cpp.
| char* editor_debug_config_file = "" |
"Config file to apply to single words"
Definition at line 155 of file pgedit.cpp.
| int editor_image_blob_bb_color = ScrollView::YELLOW |
"Blob bounding box colour"
Definition at line 138 of file pgedit.cpp.
| int editor_image_menuheight = 50 |
"Add to image height for menu bar"
Definition at line 134 of file pgedit.cpp.
| int editor_image_text_color = ScrollView::WHITE |
"Correct text colour"
Definition at line 140 of file pgedit.cpp.
| char* editor_image_win_name = "EditorImage" |
"Editor image window name"
Definition at line 131 of file pgedit.cpp.
| int editor_image_word_bb_color = ScrollView::BLUE |
"Word bounding box colour"
Definition at line 136 of file pgedit.cpp.
| int editor_image_xpos = 590 |
"Editor image X Pos"
Definition at line 132 of file pgedit.cpp.
| int editor_image_ypos = 10 |
"Editor image Y Pos"
Definition at line 133 of file pgedit.cpp.
| int editor_word_height = 240 |
"Word window height"
Definition at line 152 of file pgedit.cpp.
| char* editor_word_name = "BlnWords" |
"BL normalized word window"
Definition at line 149 of file pgedit.cpp.
| int editor_word_width = 655 |
"Word window width"
Definition at line 153 of file pgedit.cpp.
| int editor_word_xpos = 60 |
"Word window X Pos"
Definition at line 150 of file pgedit.cpp.
| int editor_word_ypos = 510 |
"Word window Y Pos"
Definition at line 151 of file pgedit.cpp.
| const ERRCODE EMPTYBLOCKLIST = "No blocks to edit" |
Definition at line 52 of file pgedit.cpp.
| ScrollView* image_win |
Definition at line 107 of file pgedit.cpp.
Definition at line 116 of file pgedit.cpp.
| ParamsEditor* pe |
Definition at line 108 of file pgedit.cpp.
| bool recog_done = false |
Definition at line 118 of file pgedit.cpp.
| bool stillRunning = false |
Definition at line 109 of file pgedit.cpp.
| BITS16 word_display_mode |
Definition at line 122 of file pgedit.cpp.