#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 |
QSPLINE & | operator= (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 |
( |
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 | ) |
|
BOOL8 QSPLINE::overlap |
( |
QSPLINE * |
spline2, |
|
|
double |
fraction |
|
) |
| |
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 tweak_row_baseline |
( |
ROW * |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| [friend] |
The documentation for this class was generated from the following files: