tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
tesseract::TabFind Member List

This is the complete list of members for tesseract::TabFind, including all inherited members.

AddPartnerVector(BLOBNBOX *left_blob, BLOBNBOX *right_blob, TabVector *left, TabVector *right)tesseract::TabFindprivate
AdjacentBlob(const BLOBNBOX *bbox, bool look_left, bool ignore_images, double min_overlap_fraction, int gap_limit, int top_y, int bottom_y)tesseract::TabFindprivate
AlignedBlob(int gridsize, const ICOORD &bleft, const ICOORD &tright)tesseract::AlignedBlob
ApplyPartitionsToColumnWidths(ColPartitionGrid *part_grid, STATS *col_widths)tesseract::TabFindprivate
ApplyTabConstraints()tesseract::TabFindprivate
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() consttesseract::GridBaseinline
bleft_tesseract::GridBaseprotected
BlobGrid(int gridsize, const ICOORD &bleft, const ICOORD &tright)tesseract::BlobGrid
CleanupTabs()tesseract::TabFindprivate
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) consttesseract::GridBase
column_widths_tesseract::TabFindprivate
CommonWidth(int width)tesseract::TabFind
ComputeColumnWidths(ScrollView *tab_win, ColPartitionGrid *part_grid)tesseract::TabFindprivate
ComputeDeskewVectors(FCOORD *deskew, FCOORD *reskew)tesseract::TabFindprivate
ConfirmRaggedLeft(BLOBNBOX *bbox, int min_gutter)tesseract::TabFindprivate
ConfirmRaggedRight(BLOBNBOX *bbox, int min_gutter)tesseract::TabFindprivate
CountCellElements()tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >
dead_vectors()tesseract::TabFindinlineprotected
dead_vectors_tesseract::TabFindprivate
Deskew(TabVector_LIST *hlines, BLOBNBOX_LIST *image_blobs, TO_BLOCK *block, FCOORD *deskew, FCOORD *reskew)tesseract::TabFindprivate
DifferentSizes(int size1, int size2)tesseract::TabFindstatic
DisplayBoxes(ScrollView *window)tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >
DisplayTabs(const char *window_name, ScrollView *tab_win)tesseract::AlignedBlob
DisplayTabVectors(ScrollView *tab_win)tesseract::TabFindprotected
DontFindTabVectors(BLOBNBOX_LIST *image_blobs, TO_BLOCK *block, FCOORD *deskew, FCOORD *reskew)tesseract::TabFindprotected
EvaluateTabs()tesseract::TabFindprivate
FindAllTabVectors(int min_gutter_width)tesseract::TabFindprivate
FindInitialTabVectors(BLOBNBOX_LIST *image_blobs, int min_gutter_width, double tabfind_aligned_gap_fraction, TO_BLOCK *block)tesseract::TabFindprotected
FindMedianGutterWidth(TabVector_LIST *tab_vectors)tesseract::TabFindprivate
FindTabBoxes(int min_gutter_width, double tabfind_aligned_gap_fraction)tesseract::TabFindprivate
FindTabVector(int search_size_multiple, int min_gutter_width, TabAlignment alignment, BLOBNBOX *bbox, int *vertical_x, int *vertical_y)tesseract::TabFindprivate
FindTabVectors(TabVector_LIST *hlines, BLOBNBOX_LIST *image_blobs, TO_BLOCK *block, int min_gutter_width, double tabfind_aligned_gap_fraction, ColPartitionGrid *part_grid, FCOORD *deskew, FCOORD *reskew)tesseract::TabFindprotected
FindTabVectors(int search_size_multiple, TabAlignment alignment, int min_gutter_width, TabVector_LIST *vectors, int *vertical_x, int *vertical_y)tesseract::TabFindprivate
FindVerticalAlignment(AlignedBlobParams align_params, BLOBNBOX *bbox, int *vertical_x, int *vertical_y)tesseract::AlignedBlob
grid_tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >protected
GridBase()=defaulttesseract::GridBase
GridBase(int gridsize, const ICOORD &bleft, const ICOORD &tright)tesseract::GridBase
gridbuckets_tesseract::GridBaseprotected
GridCoords(int x, int y, int *grid_x, int *grid_y) consttesseract::GridBase
gridheight() consttesseract::GridBaseinline
gridheight_tesseract::GridBaseprotected
gridsize() consttesseract::GridBaseinline
gridsize_tesseract::GridBaseprotected
gridwidth() consttesseract::GridBaseinline
gridwidth_tesseract::GridBaseprotected
GutterWidth(int bottom_y, int top_y, const TabVector &v, bool ignore_unmergeables, int max_gutter_width, int *required_shift)tesseract::TabFind
GutterWidthAndNeighbourGap(int tab_x, int mean_height, int max_gutter, bool left, BLOBNBOX *bbox, int *gutter_width, int *neighbour_gap)tesseract::TabFind
HandleClick(int x, int y)tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >virtual
image_origin() consttesseract::TabFindinline
image_origin_tesseract::TabFindprivate
Init(int gridsize, const ICOORD &bleft, const ICOORD &tright)tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >
InsertBBox(bool h_spread, bool v_spread, BLOBNBOX *bbox)tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >
InsertBlob(bool h_spread, bool v_spread, BLOBNBOX *blob, BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > *grid)tesseract::TabFind
InsertBlobList(BLOBNBOX_LIST *blobs)tesseract::BlobGrid
InsertBlobsToGrid(bool h_spread, bool v_spread, BLOBNBOX_LIST *blobs, BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT > *grid)tesseract::TabFind
InsertPixPtBBox(int left, int bottom, Pix *pix, BLOBNBOX *bbox)tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >
left_tab_boxes_tesseract::TabFindprivate
LeftEdgeForBox(const TBOX &box, bool crossing, bool extended)tesseract::TabFind
LeftTabForBox(const TBOX &box, bool crossing, bool extended)tesseract::TabFind
MakeColumnWidths(int col_widths_size, STATS *col_widths)tesseract::TabFindprivate
MakeWindow(int x, int y, const char *window_name)tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >
MarkVerticalText()tesseract::TabFindprivate
NothingYOverlapsInBox(const TBOX &search_box, const TBOX &target_box)tesseract::TabFindprivate
RectangleEmpty(const TBOX &rect)tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >
ReflectInYAxis()tesseract::TabFindprotected
RemoveBBox(BLOBNBOX *bbox)tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >
Reset()tesseract::TabFindprotected
ResetForVerticalText(const FCOORD &rotate, const FCOORD &rerotate, TabVector_LIST *horizontal_lines, int *min_gutter_width)tesseract::TabFindprotected
resolution_tesseract::TabFindprotected
right_tab_boxes_tesseract::TabFindprivate
RightEdgeForBox(const TBOX &box, bool crossing, bool extended)tesseract::TabFind
RightTabForBox(const TBOX &box, bool crossing, bool extended)tesseract::TabFind
RotateBlobList(const FCOORD &rotation, BLOBNBOX_LIST *blobs)tesseract::TabFindprotectedstatic
SetBlobRuleEdges(BLOBNBOX_LIST *blobs)tesseract::TabFind
SetBlockRuleEdges(TO_BLOCK *block)tesseract::TabFind
SetupTabSearch(int x, int y, int *min_key, int *max_key)tesseract::TabFindprotected
SetVerticalSkewAndParallelize(int vertical_x, int vertical_y)tesseract::TabFindprivate
SortVectors()tesseract::TabFindprivate
TabFind(int gridsize, const ICOORD &bleft, const ICOORD &tright, TabVector_LIST *vlines, int vertical_x, int vertical_y, int resolution)tesseract::TabFind
TestBoxForTabs(BLOBNBOX *bbox, int min_gutter_width, double tabfind_aligned_gap_fraction)tesseract::TabFindprivate
TidyBlobs(TO_BLOCK *block)tesseract::TabFindprotected
tright() consttesseract::GridBaseinline
tright_tesseract::GridBaseprotected
v_it_tesseract::TabFindprivate
vectors()tesseract::TabFindinlineprotected
vectors_tesseract::TabFindprivate
vertical_skew_tesseract::TabFindprotected
VeryDifferentSizes(int size1, int size2)tesseract::TabFindstatic
width_cb_tesseract::TabFindprivate
WidthCB()tesseract::TabFindinline
WithinTestRegion(int detail_level, int x, int y)tesseract::AlignedBlobstatic
~AlignedBlob()tesseract::AlignedBlobvirtual
~BBGrid()tesseract::BBGrid< BLOBNBOX, BLOBNBOX_CLIST, BLOBNBOX_C_IT >virtual
~BlobGrid()tesseract::BlobGridvirtual
~GridBase()tesseract::GridBasevirtual
~TabFind()tesseract::TabFindvirtual