#include "chop.h"
#include "olutil.h"
Go to the source code of this file.
Defines |
#define | is_split_outline(outline, split) |
Functions |
void | apply_seam (TBLOB *blob, TBLOB *other_blob, bool italic_blob, SEAM *seam) |
void | form_two_blobs (TBLOB *blob, TBLOB *other_blob, bool italic_blob, const TPOINT &location) |
void | make_double_split (TBLOB *blob, TBLOB *other_blob, bool italic_blob, SEAM *seam) |
void | make_single_split (TESSLINE *outlines, SPLIT *split) |
void | make_split_blobs (TBLOB *blob, TBLOB *other_blob, bool italic_blob, SEAM *seam) |
void | make_triple_split (TBLOB *blob, TBLOB *other_blob, bool italic_blob, SEAM *seam) |
void | undo_seam (TBLOB *blob, TBLOB *other_blob, SEAM *seam) |
void | undo_single_split (TBLOB *blob, SPLIT *split) |
Define Documentation
#define is_split_outline |
( |
|
outline, |
|
|
|
split |
|
) |
| |
Value:(outline->Contains(split->point1->pos) && \
outline->Contains(split->point2->pos)) \
Function Documentation
void apply_seam |
( |
TBLOB * |
blob, |
|
|
TBLOB * |
other_blob, |
|
|
bool |
italic_blob, |
|
|
SEAM * |
seam |
|
) |
| |
void form_two_blobs |
( |
TBLOB * |
blob, |
|
|
TBLOB * |
other_blob, |
|
|
bool |
italic_blob, |
|
|
const TPOINT & |
location |
|
) |
| |
void make_double_split |
( |
TBLOB * |
blob, |
|
|
TBLOB * |
other_blob, |
|
|
bool |
italic_blob, |
|
|
SEAM * |
seam |
|
) |
| |
void make_split_blobs |
( |
TBLOB * |
blob, |
|
|
TBLOB * |
other_blob, |
|
|
bool |
italic_blob, |
|
|
SEAM * |
seam |
|
) |
| |
void make_triple_split |
( |
TBLOB * |
blob, |
|
|
TBLOB * |
other_blob, |
|
|
bool |
italic_blob, |
|
|
SEAM * |
seam |
|
) |
| |
void undo_single_split |
( |
TBLOB * |
blob, |
|
|
SPLIT * |
split |
|
) |
| |