#include <resultiterator.h>
Public Member Functions | |
| virtual | ~ResultIterator () |
| virtual void | Begin () |
| virtual bool | Next (PageIteratorLevel level) |
| virtual bool | IsAtBeginningOf (PageIteratorLevel level) const |
| virtual bool | IsAtFinalElement (PageIteratorLevel level, PageIteratorLevel element) const |
| virtual char * | GetUTF8Text (PageIteratorLevel level) const |
| bool | ParagraphIsLtr () const |
Static Public Member Functions | |
| static ResultIterator * | StartOfParagraph (const LTRResultIterator &resit) |
| static void | CalculateTextlineOrder (bool paragraph_is_ltr, const GenericVector< StrongScriptDirection > &word_dirs, GenericVectorEqEq< int > *reading_order) |
Static Public Attributes | |
| static const int | kMinorRunStart = -1 |
| static const int | kMinorRunEnd = -2 |
| static const int | kComplexWord = -3 |
Protected Member Functions | |
| ResultIterator (const LTRResultIterator &resit) | |
| virtual tesseract::ResultIterator::~ResultIterator | ( | ) | [inline, virtual] |
| tesseract::ResultIterator::ResultIterator | ( | const LTRResultIterator & | resit | ) | [explicit, protected] |
| void tesseract::ResultIterator::Begin | ( | ) | [virtual] |
Reimplemented from tesseract::PageIterator.
| void tesseract::ResultIterator::CalculateTextlineOrder | ( | bool | paragraph_is_ltr, | |
| const GenericVector< StrongScriptDirection > & | word_dirs, | |||
| GenericVectorEqEq< int > * | reading_order | |||
| ) | [static] |
| char * tesseract::ResultIterator::GetUTF8Text | ( | PageIteratorLevel | level | ) | const [virtual] |
Reimplemented from tesseract::LTRResultIterator.
| bool tesseract::ResultIterator::IsAtBeginningOf | ( | PageIteratorLevel | level | ) | const [virtual] |
Reimplemented from tesseract::PageIterator.
| bool tesseract::ResultIterator::IsAtFinalElement | ( | PageIteratorLevel | level, | |
| PageIteratorLevel | element | |||
| ) | const [virtual] |
Reimplemented from tesseract::PageIterator.
| bool tesseract::ResultIterator::Next | ( | PageIteratorLevel | level | ) | [virtual] |
Reimplemented from tesseract::PageIterator.
| bool tesseract::ResultIterator::ParagraphIsLtr | ( | ) | const |
| ResultIterator * tesseract::ResultIterator::StartOfParagraph | ( | const LTRResultIterator & | resit | ) | [static] |
const int tesseract::ResultIterator::kComplexWord = -3 [static] |
const int tesseract::ResultIterator::kMinorRunEnd = -2 [static] |
const int tesseract::ResultIterator::kMinorRunStart = -1 [static] |
1.6.3