Tesseract 3.01
TO_ROW Class Reference

#include <blobbox.h>

Inheritance diagram for TO_ROW:
ELIST2_LINK

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

ICOORDELT_LIST TO_ROW::char_cells
const int TO_ROW::kErrorWeight = 3 [static]
WERD_LIST TO_ROW::rep_words

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines