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

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:
Generated on Thu Feb 2 08:19:25 2012 for Tesseract by  doxygen 1.6.3