QSPLINE Class Reference

#include <quspline.h>

List of all members.

Public Member Functions

 QSPLINE ()
 QSPLINE (const QSPLINE &src)
 QSPLINE (inT32 count, inT32 *xstarts, double *coeffs)
 ~QSPLINE ()
 QSPLINE (int xstarts[], int segcount, int xcoords[], int ycoords[], int blobcount, int degree)
double step (double x1, double x2)
double y (double x) const
void move (ICOORD vec)
BOOL8 overlap (QSPLINE *spline2, double fraction)
void extrapolate (double gradient, int left, int right)
void plot (ScrollView *window, ScrollView::Color colour) const
QSPLINEoperator= (const QSPLINE &source)

Friends

void make_first_baseline (TBOX *, int, int *, int *, QSPLINE *, QSPLINE *, float)
void make_holed_baseline (TBOX *, int, QSPLINE *, QSPLINE *, float)
void tweak_row_baseline (ROW *, double, double)

Constructor & Destructor Documentation

QSPLINE::QSPLINE (  )  [inline]
QSPLINE::QSPLINE ( const QSPLINE src  ) 
QSPLINE::QSPLINE ( inT32  count,
inT32 xstarts,
double *  coeffs 
)
QSPLINE::~QSPLINE (  ) 
QSPLINE::QSPLINE ( int  xstarts[],
int  segcount,
int  xcoords[],
int  ycoords[],
int  blobcount,
int  degree 
)

Member Function Documentation

void QSPLINE::extrapolate ( double  gradient,
int  left,
int  right 
)
void QSPLINE::move ( ICOORD  vec  ) 
QSPLINE & QSPLINE::operator= ( const QSPLINE source  ) 
BOOL8 QSPLINE::overlap ( QSPLINE spline2,
double  fraction 
)
void QSPLINE::plot ( ScrollView window,
ScrollView::Color  colour 
) const
double QSPLINE::step ( double  x1,
double  x2 
)
double QSPLINE::y ( double  x  )  const

Friends And Related Function Documentation

void make_first_baseline ( TBOX ,
int  ,
int *  ,
int *  ,
QSPLINE ,
QSPLINE ,
float   
) [friend]
void make_holed_baseline ( TBOX ,
int  ,
QSPLINE ,
QSPLINE ,
float   
) [friend]
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