/dports/graphics/tesseract/tesseract-5.0.0/src/textord/ |
H A D | drawtord.cpp | 214 BLOBNBOX_IT blob_it; // blobs in draw_meanlines() local 220 blob_it.move_to_last(); in draw_meanlines() 256 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in plot_word_decisions() 257 blob = blob_it.data(); in plot_word_decisions() 269 start_it = blob_it; in plot_word_decisions() 312 BLOBNBOX_IT *blob_it, // blobs in plot_fp_cells() argument 332 word_box += box_next(blob_it); in plot_fp_cells() 366 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list();) { in plot_fp_cells2() 367 word_box += box_next(&blob_it); in plot_fp_cells2() 401 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list();) { in plot_row_cells() [all …]
|
H A D | makerow.cpp | 144 for (; !blob_it->empty(); blob_it->forward()) { in MakeRowFromBlobs() 301 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in fit_lms_line() 783 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in deskew_block_coords() 827 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in compute_line_occupation() 1598 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in compute_row_descdrop() 1765 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in CountOverlaps() 1808 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in separate_underlines() 1871 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in pre_associate_blobs() 1906 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in pre_associate_blobs() 1977 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in fit_parallel_lms() [all …]
|
H A D | tordmain.cpp | 178 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in assign_blobs_to_blocks2() 191 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in assign_blobs_to_blocks2() 386 C_BLOB_IT blob_it(&blobs); in cleanup_nontext_block() local 493 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in clean_noise_from_row() 494 blob = blob_it.data(); in clean_noise_from_row() 589 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in clean_noise_from_words() 590 blob = blob_it.data(); in clean_noise_from_words() 666 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in clean_small_noise_from_words() 674 delete blob_it.extract(); in clean_small_noise_from_words() 898 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in tweak_row_baseline() [all …]
|
H A D | blobgrid.cpp | 36 BLOBNBOX_IT blob_it(blobs); in InsertBlobList() local 37 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in InsertBlobList() 38 BLOBNBOX *blob = blob_it.data(); in InsertBlobList()
|
H A D | gap_map.cpp | 40 BLOBNBOX_IT blob_it; // iterator in GAPMAP() local 67 blob_it.set_to_list(row->blob_list()); in GAPMAP() 68 start_of_row = blob_it.data()->bounding_box().left(); in GAPMAP() 69 end_of_row = blob_it.data_relative(-1)->bounding_box().right(); in GAPMAP() 95 blob_it.set_to_list(row->blob_list()); in GAPMAP() 96 blob_it.mark_cycle_pt(); in GAPMAP() 97 blob_box = box_next(&blob_it); in GAPMAP() 112 while (!blob_it.cycled_list()) { in GAPMAP() 113 blob_box = box_next(&blob_it); in GAPMAP()
|
H A D | ccnontextdetect.cpp | 92 BLOBNBOX_IT blob_it(&blob_block->blobs); in ComputeNonTextMask() local 93 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in ComputeNonTextMask() 94 BLOBNBOX *blob = blob_it.data(); in ComputeNonTextMask() 240 BLOBNBOX_IT blob_it(blobs); in MarkAndDeleteNonTextBlobs() local 243 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in MarkAndDeleteNonTextBlobs() 244 BLOBNBOX *blob = blob_it.data(); in MarkAndDeleteNonTextBlobs() 283 dead_it.add_to_end(blob_it.extract()); in MarkAndDeleteNonTextBlobs()
|
H A D | tospace.cpp | 113 BLOBNBOX_IT blob_it; // iterator in block_spacing_stats() local 138 blob_it.mark_cycle_pt(); in block_spacing_stats() 145 blob_box = box_next(&blob_it); in block_spacing_stats() 152 while (!blob_it.cycled_list()) { in block_spacing_stats() 213 blob_it.mark_cycle_pt(); in block_spacing_stats() 312 blob_it.mark_cycle_pt(); in row_spacing_stats() 319 blob_box = box_next(&blob_it); in row_spacing_stats() 323 while (!blob_it.cycled_list()) { in row_spacing_stats() 664 blob_it.mark_cycle_pt(); in isolated_row_stats() 671 blob_box = box_next(&blob_it); in isolated_row_stats() [all …]
|
H A D | wordseg.cpp | 187 BLOBNBOX_IT blob_it = row->blob_list(); in row_words() local 198 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in row_words() 199 blob = blob_it.data(); in row_words() 207 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in row_words() 208 blob = blob_it.data(); in row_words() 343 BLOBNBOX_IT blob_it = row->blob_list(); in row_words2() local 360 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in row_words2() 361 blob = blob_it.data(); in row_words2() 377 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in row_words2() 378 blob = blob_it.data(); in row_words2()
|
H A D | topitch.cpp | 673 blob_it.forward(); in row_pitch_stats() 683 blob_it.forward(); in row_pitch_stats() 1034 if (blob_it.empty()) { in count_pitch_stats() 1042 blob_it.forward(); in count_pitch_stats() 1341 if (blob_it.empty()) { in compute_pitch_sd() 1350 start_it = blob_it; in compute_pitch_sd() 1490 plot_it = blob_it; in compute_pitch_sd2() 1568 row_start = blob_it; in print_pitch_sd() 1576 blob_it = row_start; in print_pitch_sd() 1577 start_it = blob_it; in print_pitch_sd() [all …]
|
H A D | strokewidth.cpp | 147 BLOBNBOX_IT blob_it(&block->blobs); in SetNeighboursOnMediumBlobs() local 148 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in SetNeighboursOnMediumBlobs() 180 BLOBNBOX_IT blob_it(input_blobs); in CollectHorizVertBlobs() local 181 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in CollectHorizVertBlobs() 182 BLOBNBOX *blob = blob_it.data(); in CollectHorizVertBlobs() 595 BLOBNBOX_IT blob_it(blobs); in FixBrokenCJK() local 597 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in FixBrokenCJK() 598 BLOBNBOX *blob = blob_it.data(); in FixBrokenCJK() 672 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in FixBrokenCJK() 1368 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in DetectAndRemoveNoise() [all …]
|
H A D | tabfind.cpp | 91 BLOBNBOX_IT blob_it(blobs); in InsertBlobsToGrid() local 94 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in InsertBlobsToGrid() 95 BLOBNBOX *blob = blob_it.data(); in InsertBlobsToGrid() 138 BLOBNBOX_IT blob_it(blobs); in SetBlobRuleEdges() local 139 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in SetBlobRuleEdges() 140 BLOBNBOX *blob = blob_it.data(); in SetBlobRuleEdges() 464 BLOBNBOX_IT blob_it = &block->blobs; in TidyBlobs() local 1003 BLOBNBOX_C_IT blob_it(part->boxes()); in ApplyPartitionsToColumnWidths() local 1004 if (blob_it.empty()) { in ApplyPartitionsToColumnWidths() 1007 BLOBNBOX *left_blob = blob_it.data(); in ApplyPartitionsToColumnWidths() [all …]
|
H A D | baselinedetect.cpp | 150 BLOBNBOX_IT blob_it(blobs_); in FitBaseline() local 152 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in FitBaseline() 153 BLOBNBOX *blob = blob_it.data(); in FitBaseline() 298 BLOBNBOX_IT blob_it(blobs_); in SetupBlobDisplacements() local 302 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in SetupBlobDisplacements() 303 BLOBNBOX *blob = blob_it.data(); in SetupBlobDisplacements()
|
H A D | pitsync1.h | 87 BLOBNBOX_IT *blob_it, // blobs to do 97 BLOBNBOX_IT blob_it, // iterator
|
H A D | pitsync1.cpp | 139 BLOBNBOX_IT *blob_it, // blobs to do in check_pitch_sync() argument 186 min_it = *blob_it; in check_pitch_sync() 219 min_it = *blob_it; in check_pitch_sync() 356 BLOBNBOX_IT blob_it, // iterator in make_illegal_segment() argument 389 blob_box = box_next(&blob_it); in make_illegal_segment()
|
H A D | colpartitiongrid.cpp | 911 BLOBNBOX_C_IT blob_it(part->boxes()); in ReTypeBlobs() local 912 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in ReTypeBlobs() 913 BLOBNBOX *blob = blob_it.data(); in ReTypeBlobs() 918 BLOBNBOX_C_IT blob_it(part->boxes()); in ReTypeBlobs() local 919 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in ReTypeBlobs() 920 BLOBNBOX *blob = blob_it.data(); in ReTypeBlobs() 926 blob_it.extract(); in ReTypeBlobs() 937 BLOBNBOX_C_IT blob_it(part->boxes()); in ReTypeBlobs() local 941 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in ReTypeBlobs() 942 BLOBNBOX *blob = blob_it.data(); in ReTypeBlobs()
|
H A D | colpartition.cpp | 598 BLOBNBOX_C_IT blob_it(&boxes_); in SpecialBlobsCount() local 600 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in SpecialBlobsCount() 601 BLOBNBOX *blob = blob_it.data(); in SpecialBlobsCount() 623 BLOBNBOX_C_IT blob_it(&boxes_); in ComputeSpecialBlobsDensity() local 624 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in ComputeSpecialBlobsDensity() 625 BLOBNBOX *blob = blob_it.data(); in ComputeSpecialBlobsDensity() 1498 for (blob_it.forward(); !blob_it.at_first(); blob_it.forward()) { in LineSpacingBlocks() 1499 BLOBNBOX *blob = blob_it.data(); in LineSpacingBlocks() 1671 if (text_type && blob_it.empty()) { in MoveBlobsToBlock() 1785 BLOBNBOX_C_IT blob_it(&boxes_); in MakeToRow() local [all …]
|
H A D | linefind.cpp | 343 C_BLOB_IT blob_it(blobs); in ConvertBoxaToBlobs() local 344 blob_it.add_list_after(block.blob_list()); in ConvertBoxaToBlobs() 732 C_BLOB_IT blob_it(line_cblobs); in GetLineBoxes() local 734 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in GetLineBoxes() 735 C_BLOB *cblob = blob_it.data(); in GetLineBoxes()
|
H A D | cjkpitch.cpp | 502 BLOBNBOX_IT blob_it = row->blob_list(); in Init() local 505 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in Init() 506 if (is_interesting_blob(blob_it.data())) { in Init() 508 fp_char.Init(blob_it.data()); in Init() 515 TBOX bound = blob_it.data()->bounding_box(); in Init()
|
/dports/graphics/tesseract/tesseract-5.0.0/src/ccstruct/ |
H A D | blobbox.cpp | 145 blob_it = *start_it; in chop() 147 blob = blob_it.data(); in chop() 150 blob_it.forward(); in chop() 370 BLOBNBOX_IT blob_it(blobs); in CleanNeighbours() local 371 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in CleanNeighbours() 379 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in DeleteNoiseBlobs() 400 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in ComputeEdgeOffsets() 805 if (blob_it.empty()) { in compute_vertical_projection() 809 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in compute_vertical_projection() 816 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in compute_vertical_projection() [all …]
|
H A D | werd.cpp | 209 C_BLOB_IT blob_it(&cblobs); in join_on() local 215 blob_it.add_to_end(src_it.extract()); in join_on() 484 C_BLOB_IT blob_it(&cblobs); in CleanNoise() local 486 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in CleanNoise() 487 C_BLOB *blob = blob_it.data(); in CleanNoise() 501 delete blob_it.extract(); in CleanNoise() 546 C_BLOB_IT blob_it(&cblobs); in AddSelectedOutlines() local 547 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in AddSelectedOutlines() 548 C_BLOB *blob = blob_it.data(); in AddSelectedOutlines() 559 if (blob_it.cycled_list()) { in AddSelectedOutlines() [all …]
|
H A D | blobbox.h | 199 BLOBNBOX_IT *blob_it, // iterator in ELISTIZEH() 730 BLOBNBOX_IT blob_it(&blobs); in ELIST2IZEH() 731 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in ELIST2IZEH() 732 widths.add(blob_it.data()->bounding_box().width(), 1); in ELIST2IZEH() 733 heights.add(blob_it.data()->bounding_box().height(), 1); in ELIST2IZEH()
|
/dports/graphics/tesseract/tesseract-5.0.0/src/ccmain/ |
H A D | werdit.cpp | 46 C_BLOB_IT blob_it(word->cblob_list()); in make_pseudo_word() local 47 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in make_pseudo_word() 48 C_BLOB *blob = blob_it.data(); in make_pseudo_word()
|
H A D | equationdetect.cpp | 299 BLOBNBOX_C_IT blob_it(part->boxes()); in IdentifyBlobsToSkip() local 301 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in IdentifyBlobsToSkip() 303 ASSERT_HOST(!blob_it.data()->joined_to_prev()); in IdentifyBlobsToSkip() 305 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in IdentifyBlobsToSkip() 306 BLOBNBOX *blob = blob_it.data(); in IdentifyBlobsToSkip() 314 BLOBNBOX_C_IT blob_it2 = blob_it; in IdentifyBlobsToSkip() 1405 BLOBNBOX_C_IT blob_it(part->boxes()); in PaintSpecialTexts() local 1406 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in PaintSpecialTexts() 1407 RenderSpecialText(pix, blob_it.data()); in PaintSpecialTexts()
|
H A D | control.cpp | 997 C_BLOB_IT blob_it(real_word->cblob_list()); in AssignDiacriticsToOverlappingBlobs() local 998 for (blob_it.mark_cycle_pt(); !blob_it.cycled_list(); blob_it.forward()) { in AssignDiacriticsToOverlappingBlobs() 999 C_BLOB *blob = blob_it.data(); in AssignDiacriticsToOverlappingBlobs() 1063 while (!blob_it.at_last() && in AssignDiacriticsToNewBlobs() 1065 blob_it.forward(); in AssignDiacriticsToNewBlobs() 1072 C_BLOB *left_blob = blob_it.data(); in AssignDiacriticsToNewBlobs() 1074 C_BLOB *right_blob = blob_it.at_last() ? nullptr : blob_it.data_relative(1); in AssignDiacriticsToNewBlobs() 1690 C_BLOB_IT blob_it(werd->cblob_list()); in classify_word_pass1() local 1691 C_BLOB *prev_blob = blob_it.data(); in classify_word_pass1() 1692 for (blob_it.forward(); !blob_it.at_first(); blob_it.forward()) { in classify_word_pass1() [all …]
|
/dports/biology/ncbi-cxx-toolkit/ncbi_cxx--25_2_0/src/objtools/data_loaders/asn_cache/ |
H A D | asn_cache_store.cpp | 320 ITERATE (vector<CAsnIndex::SIndexInfo>, blob_it, info) { in GetMultipleBlobs() 322 if (x_GetBlob(*blob_it, *blob)) { in GetMultipleBlobs() 348 ITERATE (vector< CRef<CCache_blob> >, blob_it, blobs) { in GetMultipleRaw() 349 (*blob_it)->UnPack(buffer[blob_it - blobs.begin()]); in GetMultipleRaw() 377 ITERATE (vector< CRef<CCache_blob> >, blob_it, blobs) { in GetMultipleEntries() 379 (*blob_it)->UnPack(*entry); in GetMultipleEntries()
|