#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] |