40 C_BLOB_LIST new_blobs;
41 C_BLOB_IT new_blob_it = &new_blobs;
44 WERD *word = word_res->word;
47 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) {
48 C_BLOB *blob = blob_it.data();
53 if (!new_blobs.empty()) {
54 WERD *pseudo_word =
new WERD(&new_blobs, 1,
nullptr);
57 while (it->word() != word_res && it->word() !=
nullptr) {
PAGE_RES_IT * make_pseudo_word(PAGE_RES *page_res, const TBOX &selection_box)
WERD_RES * InsertSimpleCloneWord(const WERD_RES &clone_res, WERD *new_word)
bool overlap(const TBOX &box) const
TBOX bounding_box() const
static C_BLOB * deep_copy(const C_BLOB *src)
TBOX bounding_box() const
C_BLOB_LIST * cblob_list()