| AccumulateOverlaps(const BLOBNBOX *not_this, bool debug, int max_size, int max_dist, TBOX *bbox, BLOBNBOX_CLIST *blobs) | tesseract::StrokeWidth | private |
| AssertNoDuplicates() | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| BBGrid() | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| BBGrid(int gridsize, const ICOORD &bleft, const ICOORD &tright) | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| bleft() const | tesseract::GridBase | inline |
| bleft_ | tesseract::GridBase | protected |
| BlobGrid(int gridsize, const ICOORD &bleft, const ICOORD &tright) | tesseract::BlobGrid | |
| chains_win_ | tesseract::StrokeWidth | private |
| Clear() | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| ClearGridData(void(*free_method)(BLOBNBOX *)) | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| ClipGridCoords(int *x, int *y) const | tesseract::GridBase | |
| CompletePartition(PageSegMode pageseg_mode, ColPartition *part, ColPartitionGrid *part_grid) | tesseract::StrokeWidth | private |
| ComputeNoiseDensity(TO_BLOCK *block, TabFind *line_grid) | tesseract::StrokeWidth | private |
| ConfirmEasyMerge(const ColPartition *p1, const ColPartition *p2) | tesseract::StrokeWidth | private |
| CorrectForRotation(const FCOORD &rerotation, ColPartitionGrid *part_grid) | tesseract::StrokeWidth | |
| CountCellElements() | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| denorm_ | tesseract::StrokeWidth | private |
| DetectAndRemoveNoise(int pre_overlap, const TBOX &grid_box, TO_BLOCK *block, ColPartitionGrid *part_grid, BLOBNBOX_LIST *diacritic_blobs) | tesseract::StrokeWidth | private |
| DiacriticBlob(BlobGrid *small_grid, BLOBNBOX *blob) | tesseract::StrokeWidth | private |
| diacritics_win_ | tesseract::StrokeWidth | private |
| DiacriticXGapFilled(BlobGrid *grid, const TBOX &diacritic_box, const TBOX &base_box) | tesseract::StrokeWidth | private |
| DisplayBoxes(ScrollView *window) | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| DisplayDiacritics(const char *window_name, int x, int y, TO_BLOCK *block) | tesseract::StrokeWidth | private |
| DisplayGoodBlobs(const char *window_name, int x, int y) | tesseract::StrokeWidth | private |
| EasyMerges(ColPartitionGrid *part_grid) | tesseract::StrokeWidth | private |
| FindGoodNeighbour(BlobNeighbourDir dir, bool leaders, BLOBNBOX *blob) | tesseract::StrokeWidth | private |
| FindHorizontalTextChains(ColPartitionGrid *part_grid) | tesseract::StrokeWidth | private |
| FindingHorizontalOnly(PageSegMode pageseg_mode) const | tesseract::StrokeWidth | inlineprivate |
| FindingVerticalOnly(PageSegMode pageseg_mode) const | tesseract::StrokeWidth | inlineprivate |
| FindInitialPartitions(PageSegMode pageseg_mode, const FCOORD &rerotation, bool find_problems, TO_BLOCK *block, BLOBNBOX_LIST *diacritic_blobs, ColPartitionGrid *part_grid, ColPartition_LIST *big_parts, FCOORD *skew_angle) | tesseract::StrokeWidth | private |
| FindLeaderPartitions(TO_BLOCK *block, ColPartitionGrid *part_grid) | tesseract::StrokeWidth | |
| FindLeadersAndMarkNoise(TO_BLOCK *block, ColPartition_LIST *leader_parts) | tesseract::StrokeWidth | private |
| FindTextlineDirectionAndFixBrokenCJK(PageSegMode pageseg_mode, bool cjk_merge, TO_BLOCK *input_block) | tesseract::StrokeWidth | |
| FindTextlineFlowDirection(PageSegMode pageseg_mode, bool display_if_debugging) | tesseract::StrokeWidth | private |
| FindVerticalTextChains(ColPartitionGrid *part_grid) | tesseract::StrokeWidth | private |
| FixBrokenCJK(TO_BLOCK *block) | tesseract::StrokeWidth | private |
| GradeBlobsIntoPartitions(PageSegMode pageseg_mode, const FCOORD &rerotation, TO_BLOCK *block, Pix *nontext_pix, const DENORM *denorm, bool cjk_script, TextlineProjection *projection, BLOBNBOX_LIST *diacritic_blobs, ColPartitionGrid *part_grid, ColPartition_LIST *big_parts) | tesseract::StrokeWidth | |
| grid_ | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | protected |
| grid_box_ | tesseract::StrokeWidth | private |
| GridBase()=default | tesseract::GridBase | |
| GridBase(int gridsize, const ICOORD &bleft, const ICOORD &tright) | tesseract::GridBase | |
| gridbuckets_ | tesseract::GridBase | protected |
| GridCoords(int x, int y, int *grid_x, int *grid_y) const | tesseract::GridBase | |
| gridheight() const | tesseract::GridBase | inline |
| gridheight_ | tesseract::GridBase | protected |
| gridsize() const | tesseract::GridBase | inline |
| gridsize_ | tesseract::GridBase | protected |
| gridwidth() const | tesseract::GridBase | inline |
| gridwidth_ | tesseract::GridBase | protected |
| HandleClick(int x, int y) | tesseract::StrokeWidth | virtual |
| Init(int gridsize, const ICOORD &bleft, const ICOORD &tright) | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| initial_widths_win_ | tesseract::StrokeWidth | private |
| InsertBBox(bool h_spread, bool v_spread, BLOBNBOX *bbox) | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| InsertBlobList(BLOBNBOX_LIST *blobs) | tesseract::BlobGrid | |
| InsertBlobs(TO_BLOCK *block) | tesseract::StrokeWidth | private |
| InsertPixPtBBox(int left, int bottom, Pix *pix, BLOBNBOX *bbox) | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| leaders_win_ | tesseract::StrokeWidth | private |
| MakePartitionsFromCellList(PageSegMode pageseg_mode, bool combine, ColPartitionGrid *part_grid, BLOBNBOX_CLIST *cell_list) | tesseract::StrokeWidth | private |
| MakeWindow(int x, int y, const char *window_name) | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| MarkLeaderNeighbours(const ColPartition *part, LeftOrRight side) | tesseract::StrokeWidth | private |
| MergeDiacritics(TO_BLOCK *block, ColPartitionGrid *part_grid) | tesseract::StrokeWidth | private |
| NoNoiseInBetween(const TBOX &box1, const TBOX &box2) const | tesseract::StrokeWidth | private |
| nontext_map_ | tesseract::StrokeWidth | private |
| OrientationSearchBox(ColPartition *part, TBOX *box) | tesseract::StrokeWidth | private |
| PartitionRemainingBlobs(PageSegMode pageseg_mode, ColPartitionGrid *part_grid) | tesseract::StrokeWidth | private |
| projection_ | tesseract::StrokeWidth | private |
| RectangleEmpty(const TBOX &rect) | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| RemoveBBox(BLOBNBOX *bbox) | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | |
| RemoveLargeUnusedBlobs(TO_BLOCK *block, ColPartitionGrid *part_grid, ColPartition_LIST *big_parts) | tesseract::StrokeWidth | private |
| RemoveLineResidue(ColPartition_LIST *big_part_list) | tesseract::StrokeWidth | |
| rerotation_ | tesseract::StrokeWidth | private |
| SetNeighbourFlows(BLOBNBOX *blob) | tesseract::StrokeWidth | private |
| SetNeighbours(bool leaders, bool activate_line_trap, BLOBNBOX *blob) | tesseract::StrokeWidth | private |
| SetNeighboursOnMediumBlobs(TO_BLOCK *block) | tesseract::StrokeWidth | |
| SimplifyObviousNeighbours(BLOBNBOX *blob) | tesseract::StrokeWidth | private |
| smoothed_win_ | tesseract::StrokeWidth | private |
| SmoothNeighbourTypes(PageSegMode pageseg_mode, bool desperate, BLOBNBOX *blob) | tesseract::StrokeWidth | private |
| StrokeWidth(int gridsize, const ICOORD &bleft, const ICOORD &tright) | tesseract::StrokeWidth | |
| TestDiacritics(ColPartitionGrid *part_grid, TO_BLOCK *block) | tesseract::StrokeWidth | private |
| TestVerticalTextDirection(double find_vertical_text_ratio, TO_BLOCK *block, BLOBNBOX_CLIST *osd_blobs) | tesseract::StrokeWidth | |
| textlines_win_ | tesseract::StrokeWidth | private |
| tright() const | tesseract::GridBase | inline |
| tright_ | tesseract::GridBase | protected |
| widths_win_ | tesseract::StrokeWidth | private |
| ~BBGrid() | tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > | virtual |
| ~BlobGrid() | tesseract::BlobGrid | virtual |
| ~GridBase() | tesseract::GridBase | virtual |
| ~StrokeWidth() | tesseract::StrokeWidth | virtual |