Home
last modified time | relevance | path

Searched refs:blob_it (Results 1 – 25 of 40) sorted by relevance

12

/dports/graphics/tesseract/tesseract-5.0.0/src/textord/
H A Ddrawtord.cpp214 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 Dmakerow.cpp144 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 Dtordmain.cpp178 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 Dblobgrid.cpp36 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 Dgap_map.cpp40 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 Dccnontextdetect.cpp92 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 Dtospace.cpp113 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 Dwordseg.cpp187 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 Dtopitch.cpp673 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 Dstrokewidth.cpp147 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 Dtabfind.cpp91 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 Dbaselinedetect.cpp150 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 Dpitsync1.h87 BLOBNBOX_IT *blob_it, // blobs to do
97 BLOBNBOX_IT blob_it, // iterator
H A Dpitsync1.cpp139 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 Dcolpartitiongrid.cpp911 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 Dcolpartition.cpp598 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 Dlinefind.cpp343 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 Dcjkpitch.cpp502 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 Dblobbox.cpp145 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 Dwerd.cpp209 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 Dblobbox.h199 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 Dwerdit.cpp46 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 Dequationdetect.cpp299 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 Dcontrol.cpp997 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 Dasn_cache_store.cpp320 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()

12