TO_ROW Class Reference
#include <blobbox.h>
List of all members.
Public Member Functions |
| | TO_ROW () |
| | TO_ROW (BLOBNBOX *blob, float top, float bottom, float row_size) |
| float | max_y () const |
| float | min_y () const |
| float | mean_y () const |
| float | initial_min_y () const |
| float | line_m () const |
| float | line_c () const |
| float | line_error () const |
| float | parallel_c () const |
| float | parallel_error () const |
| float | believability () const |
| float | intercept () const |
| void | add_blob (BLOBNBOX *blob, float top, float bottom, float row_size) |
| void | insert_blob (BLOBNBOX *blob) |
| BLOBNBOX_LIST * | blob_list () |
| void | set_line (float new_m, float new_c, float new_error) |
| void | set_parallel_line (float gradient, float new_c, float new_error) |
| void | set_limits (float new_min, float new_max) |
| void | compute_vertical_projection () |
| bool | rep_chars_marked () const |
| void | clear_rep_chars_marked () |
| int | num_repeated_sets () const |
| void | set_num_repeated_sets (int num_sets) |
Public Attributes |
| BOOL8 | merged |
| BOOL8 | all_caps |
| BOOL8 | used_dm_model |
| inT16 | projection_left |
| inT16 | projection_right |
| PITCH_TYPE | pitch_decision |
| float | fixed_pitch |
| float | fp_space |
| float | fp_nonsp |
| float | pr_space |
| float | pr_nonsp |
| float | spacing |
| float | xheight |
| int | xheight_evidence |
| float | ascrise |
| float | descdrop |
| float | body_size |
| inT32 | min_space |
| inT32 | max_nonspace |
| inT32 | space_threshold |
| float | kern_size |
| float | space_size |
| WERD_LIST | rep_words |
| ICOORDELT_LIST | char_cells |
| QSPLINE | baseline |
| STATS | projection |
Static Public Attributes |
| static const int | kErrorWeight = 3 |
Constructor & Destructor Documentation
| TO_ROW::TO_ROW |
( |
|
) |
[inline] |
| TO_ROW::TO_ROW |
( |
BLOBNBOX * |
blob, |
|
|
float |
top, |
|
|
float |
bottom, |
|
|
float |
row_size | |
|
) |
| | |
Member Function Documentation
| void TO_ROW::add_blob |
( |
BLOBNBOX * |
blob, |
|
|
float |
top, |
|
|
float |
bottom, |
|
|
float |
row_size | |
|
) |
| | |
| float TO_ROW::believability |
( |
|
) |
const [inline] |
| BLOBNBOX_LIST* TO_ROW::blob_list |
( |
|
) |
[inline] |
| void TO_ROW::clear_rep_chars_marked |
( |
|
) |
[inline] |
| void TO_ROW::compute_vertical_projection |
( |
|
) |
|
| float TO_ROW::initial_min_y |
( |
|
) |
const [inline] |
| void TO_ROW::insert_blob |
( |
BLOBNBOX * |
blob |
) |
|
| float TO_ROW::intercept |
( |
|
) |
const [inline] |
| float TO_ROW::line_c |
( |
|
) |
const [inline] |
| float TO_ROW::line_error |
( |
|
) |
const [inline] |
| float TO_ROW::line_m |
( |
|
) |
const [inline] |
| float TO_ROW::max_y |
( |
|
) |
const [inline] |
| float TO_ROW::mean_y |
( |
|
) |
const [inline] |
| float TO_ROW::min_y |
( |
|
) |
const [inline] |
| int TO_ROW::num_repeated_sets |
( |
|
) |
const [inline] |
| float TO_ROW::parallel_c |
( |
|
) |
const [inline] |
| float TO_ROW::parallel_error |
( |
|
) |
const [inline] |
| bool TO_ROW::rep_chars_marked |
( |
|
) |
const [inline] |
| void TO_ROW::set_limits |
( |
float |
new_min, |
|
|
float |
new_max | |
|
) |
| | [inline] |
| void TO_ROW::set_line |
( |
float |
new_m, |
|
|
float |
new_c, |
|
|
float |
new_error | |
|
) |
| | [inline] |
| void TO_ROW::set_num_repeated_sets |
( |
int |
num_sets |
) |
[inline] |
| void TO_ROW::set_parallel_line |
( |
float |
gradient, |
|
|
float |
new_c, |
|
|
float |
new_error | |
|
) |
| | [inline] |
Member Data Documentation
The documentation for this class was generated from the following files:
- /home/rays/src/opensrc/tesseract-ocr/ccstruct/blobbox.h
- /home/rays/src/opensrc/tesseract-ocr/ccstruct/blobbox.cpp