Definition at line 911 of file paragraphs.cpp.
◆ GeometricClassifierState()
tesseract::GeometricClassifierState::GeometricClassifierState |
( |
int |
dbg_level, |
|
|
std::vector< RowScratchRegisters > * |
r, |
|
|
int |
r_start, |
|
|
int |
r_end |
|
) |
| |
|
inline |
Definition at line 912 of file paragraphs.cpp.
919 "Geometry: TabStop cluster tolerance = %d; "
920 "%zu left tabs; %zu right tabs\n",
922 }
923 ltr = (*r)[r_start].ri_->ltr;
924 }
void tprintf(const char *format,...)
int InterwordSpace(const std::vector< RowScratchRegisters > &rows, int row_start, int row_end)
std::vector< Cluster > right_tabs
std::vector< RowScratchRegisters > * rows
std::vector< Cluster > left_tabs
◆ AlignsideTabIndex()
int tesseract::GeometricClassifierState::AlignsideTabIndex |
( |
int |
row_idx | ) |
const |
|
inline |
Definition at line 963 of file paragraphs.cpp.
963 {
965 }
tesseract::ParagraphJustification just
const std::vector< Cluster > & AlignTabs() const
◆ AlignTabs()
const std::vector< Cluster > & tesseract::GeometricClassifierState::AlignTabs |
( |
| ) |
const |
|
inline |
◆ AssumeLeftJustification()
void tesseract::GeometricClassifierState::AssumeLeftJustification |
( |
| ) |
|
|
inline |
◆ AssumeRightJustification()
void tesseract::GeometricClassifierState::AssumeRightJustification |
( |
| ) |
|
|
inline |
◆ Fail()
void tesseract::GeometricClassifierState::Fail |
( |
int |
min_debug_level, |
|
|
const char * |
why |
|
) |
| const |
|
inline |
◆ FirstWordWouldHaveFit()
bool tesseract::GeometricClassifierState::FirstWordWouldHaveFit |
( |
int |
row_a, |
|
|
int |
row_b |
|
) |
| |
|
inline |
Definition at line 969 of file paragraphs.cpp.
969 {
971 }
bool FirstWordWouldHaveFit(const RowScratchRegisters &before, const RowScratchRegisters &after)
◆ IsFullRow()
bool tesseract::GeometricClassifierState::IsFullRow |
( |
int |
i | ) |
const |
|
inline |
◆ Model()
◆ OffsideTabs()
const std::vector< Cluster > & tesseract::GeometricClassifierState::OffsideTabs |
( |
| ) |
const |
|
inline |
◆ PrintRows()
void tesseract::GeometricClassifierState::PrintRows |
( |
| ) |
const |
|
inline |
◆ body_indent
int tesseract::GeometricClassifierState::body_indent = 0 |
◆ debug_level
int tesseract::GeometricClassifierState::debug_level = 0 |
◆ eop_threshold
int tesseract::GeometricClassifierState::eop_threshold = 0 |
◆ first_indent
int tesseract::GeometricClassifierState::first_indent = 0 |
◆ just
◆ left_tabs
std::vector<Cluster> tesseract::GeometricClassifierState::left_tabs |
◆ ltr
bool tesseract::GeometricClassifierState::ltr = false |
◆ margin
int tesseract::GeometricClassifierState::margin = 0 |
◆ right_tabs
std::vector<Cluster> tesseract::GeometricClassifierState::right_tabs |
◆ row_end
int tesseract::GeometricClassifierState::row_end = 0 |
◆ row_start
int tesseract::GeometricClassifierState::row_start = 0 |
◆ rows
◆ tolerance
int tesseract::GeometricClassifierState::tolerance = 0 |
The documentation for this struct was generated from the following file:
- /media/home/debian/src/github/tesseract-ocr/tesseract/src/ccmain/paragraphs.cpp