src/textord/edgblob.cpp
void outlines_to_blobs( // find blobs
    BLOCK *block,       // block to scan
    ICOORD bleft, ICOORD tright, C_OUTLINE_LIST *outlines) {
  // make buckets
  OL_BUCKETS buckets(bleft, tright);

  fill_buckets(outlines, &buckets);
  empty_buckets(block, &buckets);
}
/**
 * @name outlines_to_blobs
 *
 * Gather together outlines into blobs using the usual bucket sort.
 */
@name outlines_to_blobs
Gather together outlines into blobs using the usual bucket sort.
@name outlines_to_blobs Gather together outlines into blobs using the usual bucket sort .
void outlines_to_blobs( 
    BLOCK *block,       
    ICOORD bleft, ICOORD tright, C_OUTLINE_LIST *outlines) {
  OL_BUCKETS buckets(bleft, tright);
  fill_buckets(outlines, &buckets);
  empty_buckets(block, &buckets);
}
void outlines_to_blobs ( BLOCK * block , ICOORD bleft , ICOORD tright , C_OUTLINE_LIST * outlines ) { OL_BUCKETS buckets ( bleft , tright ) ; fill_buckets ( outlines , & buckets ) ; empty_buckets ( block , & buckets ) ; }
@name outlines_to_blobs
 Gather together outlines into blobs using the usual bucket sort.
@name outlines_to_blobs Gather together outlines into blobs using the usual bucket sort .
// find blobs // block to scan // make buckets