Home
last modified time | relevance | path

Searched refs:TabVector (Results 1 – 11 of 11) sorted by relevance

/external/tesseract/textord/
Dtabvector.h53 class TabVector; in CLISTIZEH() local
57 ELIST2IZEH(TabVector) in CLISTIZEH()
58 CLISTIZEH(TabVector) in CLISTIZEH()
76 static void CreateConstraint(TabVector* vector, bool is_top); in CLISTIZEH()
92 TabConstraint(TabVector* vector, bool is_top); in CLISTIZEH()
99 TabVector* vector_; in CLISTIZEH()
109 class TabVector : public ELIST2_LINK { in CLISTIZEH()
111 TabVector() { in CLISTIZEH()
115 ~TabVector(); in CLISTIZEH()
125 static TabVector* FitVector(TabAlignment alignment, ICOORD vertical, in CLISTIZEH()
[all …]
Dtabvector.cpp47 void TabConstraint::CreateConstraint(TabVector* vector, bool is_top) { in ELISTIZE()
108 TabVector* v = constraint->vector_; in ApplyConstraints()
120 TabConstraint::TabConstraint(TabVector* vector, bool is_top) in TabConstraint()
146 ELIST2IZE(TabVector)
147 CLISTIZE(TabVector) in CLISTIZE() argument
151 TabVector::~TabVector() { in CLISTIZE()
163 TabVector* TabVector::FitVector(TabAlignment alignment, ICOORD vertical, in FitVector()
167 TabVector* vector = new TabVector(extended_start_y, extended_end_y, in FitVector()
185 TabVector::TabVector(const TabVector& src, TabAlignment alignment, in TabVector() function in tesseract::TabVector
210 void TabVector::ExtendToBox(BLOBNBOX* new_blob) { in ExtendToBox()
[all …]
Dtabfind.cpp256 TabVector* v = RightTabForBox(box, crossing, extended); in RightEdgeForBox()
261 TabVector* v = LeftTabForBox(box, crossing, extended); in LeftEdgeForBox()
297 TabVector::MergeSimilarTabVectors(vertical_skew_, &vectors_, this); in FindTabVectors()
342 TabVector* TabFind::RightTabForBox(const TBOX& box, bool crossing, in RightTabForBox()
358 TabVector* best_v = NULL; in RightTabForBox()
362 TabVector* v = v_it_.data(); in RightTabForBox()
386 TabVector* TabFind::LeftTabForBox(const TBOX& box, bool crossing, in LeftTabForBox()
403 TabVector* best_v = NULL; in LeftTabForBox()
407 TabVector* v = v_it_.data(); in LeftTabForBox()
432 int key1 = TabVector::SortKey(vertical_skew_, x, (y + tright_.y()) / 2); in SetupTabSearch()
[all …]
Dtabfind.h147 TabVector* RightTabForBox(const TBOX& box, bool crossing, bool extended);
149 TabVector* LeftTabForBox(const TBOX& box, bool crossing, bool extended);
184 TabVector* FindTabVector(int search_size_multiple,
248 TabVector** left_vector, TabVector** right_vector,
265 TabVector* left, TabVector* right);
Dcolfind.h115 TabVector** unk_right_line,
133 BLOBNBOX* bbox, TabVector** right_line,
143 TabVector* right_line, int* right_margin,
Dcolpartition.h226 return TabVector::SortKey(vertical_, x, y); in CLISTIZEH()
230 return TabVector::XAtY(vertical_, sort_key, y); in CLISTIZEH()
341 void SetLeftTab(const TabVector* tab_vector); in CLISTIZEH()
342 void SetRightTab(const TabVector* tab_vector); in CLISTIZEH()
Dlinefind.cpp97 TabVector::MergeSimilarTabVectors(vertical, vectors, NULL); in FindVerticalLines()
153 TabVector::MergeSimilarTabVectors(vertical, vectors, NULL); in FindHorizontalLines()
247 TabVector* vector = blob_grid.FindVerticalAlignment(align_params, bbox, in FindLineVectors()
Dalignedblob.h101 TabVector* FindVerticalAlignment(AlignedBlobParams align_params,
Dalignedblob.cpp221 TabVector* AlignedBlob::FindVerticalAlignment(AlignedBlobParams align_params, in FindVerticalAlignment()
267 TabVector* result = TabVector::FitVector(align_params.alignment, in FindVerticalAlignment()
Dcolfind.cpp466 TabVector* unk_right_line = NULL; in PartitionsAtGridY()
500 TabVector* right_line = NULL; in PartitionsAtGridY()
592 TabVector* unk_right_line = NULL; in InsertSmallBlobsAsUnknowns()
613 TabVector** unk_right_line, in ProcessUnknownBlob()
650 TabVector** right_line, in StartPartition()
658 TabVector* left_line = LeftTabForBox(box, true, false); in StartPartition()
708 TabVector* right_line, in CompletePartition()
1463 TabVector* hline = hline_it.data(); in GridInsertHLinePartitions()
Dcolpartition.cpp235 void ColPartition::SetLeftTab(const TabVector* tab_vector) { in SetLeftTab()
247 void ColPartition::SetRightTab(const TabVector* tab_vector) { in SetRightTab()