/external/tesseract/textord/ |
D | tabvector.h | 53 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 …]
|
D | tabvector.cpp | 47 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 …]
|
D | tabfind.cpp | 256 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 …]
|
D | tabfind.h | 147 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);
|
D | colfind.h | 115 TabVector** unk_right_line, 133 BLOBNBOX* bbox, TabVector** right_line, 143 TabVector* right_line, int* right_margin,
|
D | colpartition.h | 226 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()
|
D | linefind.cpp | 97 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()
|
D | alignedblob.h | 101 TabVector* FindVerticalAlignment(AlignedBlobParams align_params,
|
D | alignedblob.cpp | 221 TabVector* AlignedBlob::FindVerticalAlignment(AlignedBlobParams align_params, in FindVerticalAlignment() 267 TabVector* result = TabVector::FitVector(align_params.alignment, in FindVerticalAlignment()
|
D | colfind.cpp | 466 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()
|
D | colpartition.cpp | 235 void ColPartition::SetLeftTab(const TabVector* tab_vector) { in SetLeftTab() 247 void ColPartition::SetRightTab(const TabVector* tab_vector) { in SetRightTab()
|