tesseract::LTRResultIterator Class Reference

#include <ltrresultiterator.h>

Inheritance diagram for tesseract::LTRResultIterator:
tesseract::PageIterator tesseract::ResultIterator tesseract::MutableIterator

List of all members.

Public Member Functions

 LTRResultIterator (PAGE_RES *page_res, Tesseract *tesseract, int scale, int scaled_yres, int rect_left, int rect_top, int rect_width, int rect_height)
virtual ~LTRResultIterator ()
char * GetUTF8Text (PageIteratorLevel level) const
void SetLineSeparator (const char *new_line)
void SetParagraphSeparator (const char *new_para)
float Confidence (PageIteratorLevel level) const
const char * WordFontAttributes (bool *is_bold, bool *is_italic, bool *is_underlined, bool *is_monospace, bool *is_serif, bool *is_smallcaps, int *pointsize, int *font_id) const
const char * WordRecognitionLanguage () const
StrongScriptDirection WordDirection () const
bool WordIsFromDictionary () const
bool WordIsNumeric () const
bool HasBlamerInfo () const
void * GetParamsTrainingBundle () const
const char * GetBlamerDebug () const
const char * GetBlamerMisadaptionDebug () const
char * WordTruthUTF8Text () const
const char * WordLattice (int *lattice_size) const
bool SymbolIsSuperscript () const
bool SymbolIsSubscript () const
bool SymbolIsDropcap () const

Protected Attributes

const char * line_separator_
const char * paragraph_separator_

Friends

class ChoiceIterator

Constructor & Destructor Documentation

tesseract::LTRResultIterator::LTRResultIterator ( PAGE_RES page_res,
Tesseract tesseract,
int  scale,
int  scaled_yres,
int  rect_left,
int  rect_top,
int  rect_width,
int  rect_height 
)
tesseract::LTRResultIterator::~LTRResultIterator (  )  [virtual]

Member Function Documentation

float tesseract::LTRResultIterator::Confidence ( PageIteratorLevel  level  )  const
const char * tesseract::LTRResultIterator::GetBlamerDebug (  )  const
const char * tesseract::LTRResultIterator::GetBlamerMisadaptionDebug (  )  const
void * tesseract::LTRResultIterator::GetParamsTrainingBundle (  )  const
char * tesseract::LTRResultIterator::GetUTF8Text ( PageIteratorLevel  level  )  const

Reimplemented in tesseract::ResultIterator.

bool tesseract::LTRResultIterator::HasBlamerInfo (  )  const
void tesseract::LTRResultIterator::SetLineSeparator ( const char *  new_line  ) 
void tesseract::LTRResultIterator::SetParagraphSeparator ( const char *  new_para  ) 
bool tesseract::LTRResultIterator::SymbolIsDropcap (  )  const
bool tesseract::LTRResultIterator::SymbolIsSubscript (  )  const
bool tesseract::LTRResultIterator::SymbolIsSuperscript (  )  const
StrongScriptDirection tesseract::LTRResultIterator::WordDirection (  )  const
const char * tesseract::LTRResultIterator::WordFontAttributes ( bool *  is_bold,
bool *  is_italic,
bool *  is_underlined,
bool *  is_monospace,
bool *  is_serif,
bool *  is_smallcaps,
int *  pointsize,
int *  font_id 
) const
bool tesseract::LTRResultIterator::WordIsFromDictionary (  )  const
bool tesseract::LTRResultIterator::WordIsNumeric (  )  const
const char * tesseract::LTRResultIterator::WordLattice ( int *  lattice_size  )  const
const char * tesseract::LTRResultIterator::WordRecognitionLanguage (  )  const
char * tesseract::LTRResultIterator::WordTruthUTF8Text (  )  const

Friends And Related Function Documentation

friend class ChoiceIterator [friend]

Member Data Documentation


The documentation for this class was generated from the following files:
Generated on Thu Feb 2 08:19:25 2012 for Tesseract by  doxygen 1.6.3