#include "rect.h"
#include "vecfuncs.h"
Go to the source code of this file.
Classes |
| struct | WIDTH_RECORD |
| struct | TPOINT |
| struct | EDGEPT |
| struct | TESSLINE |
| struct | TBLOB |
| struct | TWERD |
Defines |
| #define | EDGEPTFLAGS 4 |
| #define | free_widths(w) if (w) memfree (w) |
Typedefs |
| typedef TPOINT | VECTOR |
Functions |
| int | count_blobs (TBLOB *blobs) |
| TBOX | TBLOB_bounding_box (const TBLOB *blob) |
| void | blob_origin (TBLOB *blob, TPOINT *origin) |
| void | blob_bounding_box (const TBLOB *blob, TPOINT *topleft, TPOINT *botright) |
| void | blobs_bounding_box (TBLOB *blobs, TPOINT *topleft, TPOINT *botright) |
| void | blobs_origin (TBLOB *blobs, TPOINT *origin) |
| WIDTH_RECORD * | blobs_widths (TBLOB *blobs) |
| bool | divisible_blob (TBLOB *blob, bool italic_blob, TPOINT *location) |
| void | divide_blobs (TBLOB *blob, TBLOB *other_blob, bool italic_blob, const TPOINT &location) |
Define Documentation
| #define free_widths |
( |
|
w | ) |
if (w) memfree (w) |
Typedef Documentation
Function Documentation
| int count_blobs |
( |
TBLOB * |
blobs | ) |
|
| void divide_blobs |
( |
TBLOB * |
blob, |
|
|
TBLOB * |
other_blob, |
|
|
bool |
italic_blob, |
|
|
const TPOINT & |
location |
|
) |
| |
| bool divisible_blob |
( |
TBLOB * |
blob, |
|
|
bool |
italic_blob, |
|
|
TPOINT * |
location |
|
) |
| |
| TBOX TBLOB_bounding_box |
( |
const TBLOB * |
blob | ) |
|