ROW Class Reference

#include <ocrrow.h>

Inheritance diagram for ROW:
ELIST_LINK

List of all members.

Public Member Functions

 ROW ()
 ROW (inT32 spline_size, inT32 *xstarts, double *coeffs, float x_height, float ascenders, float descenders, inT16 kern, inT16 space)
 ROW (TO_ROW *row, inT16 kern, inT16 space)
WERD_LIST * word_list ()
float base_line (float xpos) const
float x_height () const
void set_x_height (float new_xheight)
inT32 kern () const
float body_size () const
void set_body_size (float new_size)
inT32 space () const
float ascenders () const
float descenders () const
TBOX bounding_box () const
void set_lmargin (inT16 lmargin)
void set_rmargin (inT16 rmargin)
inT16 lmargin () const
inT16 rmargin () const
void set_has_drop_cap (bool has)
bool has_drop_cap () const
void set_para (PARA *p)
PARApara () const
void recalc_bounding_box ()
void move (const ICOORD vec)
void print (FILE *fp)
void plot (ScrollView *window, ScrollView::Color colour)
void plot (ScrollView *window)
void plot_baseline (ScrollView *window, ScrollView::Color colour)
ROWoperator= (const ROW &source)

Friends

void tweak_row_baseline (ROW *, double, double)

Constructor & Destructor Documentation

ROW::ROW (  )  [inline]
ROW::ROW ( inT32  spline_size,
inT32 xstarts,
double *  coeffs,
float  x_height,
float  ascenders,
float  descenders,
inT16  kern,
inT16  space 
)
ROW::ROW ( TO_ROW row,
inT16  kern,
inT16  space 
)

Member Function Documentation

float ROW::ascenders (  )  const [inline]
float ROW::base_line ( float  xpos  )  const [inline]
float ROW::body_size (  )  const [inline]
TBOX ROW::bounding_box (  )  const [inline]
float ROW::descenders (  )  const [inline]
bool ROW::has_drop_cap (  )  const [inline]
inT32 ROW::kern (  )  const [inline]
inT16 ROW::lmargin (  )  const [inline]
void ROW::move ( const ICOORD  vec  ) 
ROW & ROW::operator= ( const ROW source  ) 
PARA* ROW::para (  )  const [inline]
void ROW::plot ( ScrollView window  ) 
void ROW::plot ( ScrollView window,
ScrollView::Color  colour 
)
void ROW::plot_baseline ( ScrollView window,
ScrollView::Color  colour 
) [inline]
void ROW::print ( FILE *  fp  ) 
void ROW::recalc_bounding_box (  ) 
inT16 ROW::rmargin (  )  const [inline]
void ROW::set_body_size ( float  new_size  )  [inline]
void ROW::set_has_drop_cap ( bool  has  )  [inline]
void ROW::set_lmargin ( inT16  lmargin  )  [inline]
void ROW::set_para ( PARA p  )  [inline]
void ROW::set_rmargin ( inT16  rmargin  )  [inline]
void ROW::set_x_height ( float  new_xheight  )  [inline]
inT32 ROW::space (  )  const [inline]
WERD_LIST* ROW::word_list (  )  [inline]
float ROW::x_height (  )  const [inline]

Friends And Related Function Documentation

void tweak_row_baseline ( ROW ,
double  ,
double   
) [friend]

The documentation for this class was generated from the following files:
Generated on Thu Feb 2 08:19:24 2012 for Tesseract by  doxygen 1.6.3