tesseract::CubeRecoContext Class Reference

#include <cube_reco_context.h>

List of all members.

Public Types

enum  ReadOrder { L2R, R2L }

Public Member Functions

 CubeRecoContext (Tesseract *tess_obj)
 ~CubeRecoContext ()
const string & Lang () const
CharSet * CharacterSet () const
const UNICHARSET * TessUnicharset () const
CharClassifier * Classifier () const
WordSizeModel * SizeModel () const
CharBigrams * Bigrams () const
WordUnigrams * WordUnigramsObj () const
TuningParams * Params () const
LangModel * LangMod () const
ReadOrder ReadingOrder () const
bool HasCase () const
bool Cursive () const
bool HasItalics () const
bool Contextual () const
bool SizeNormalization () const
bool NoisyInput () const
bool OOD () const
bool Numeric () const
bool WordList () const
bool Punc () const
bool CaseSensitive () const
void SetSizeNormalization (bool size_normalization)
void SetNoisyInput (bool noisy_input)
void SetOOD (bool ood_enabled)
void SetNumeric (bool numeric_enabled)
void SetWordList (bool word_list_enabled)
void SetPunc (bool punc_enabled)
void SetCaseSensitive (bool case_sensitive)
tesseract::Tesseract * TesseractObject () const
bool GetDataFilePath (string *path) const

Static Public Member Functions

static CubeRecoContext * Create (Tesseract *tess_obj, TessdataManager *tessdata_manager, UNICHARSET *tess_unicharset)

Member Enumeration Documentation

Enumerator:
L2R 
R2L 

Constructor & Destructor Documentation

tesseract::CubeRecoContext::CubeRecoContext ( Tesseract *  tess_obj  ) 
tesseract::CubeRecoContext::~CubeRecoContext (  ) 

Member Function Documentation

CharBigrams* tesseract::CubeRecoContext::Bigrams (  )  const [inline]
bool tesseract::CubeRecoContext::CaseSensitive (  )  const [inline]
CharSet* tesseract::CubeRecoContext::CharacterSet (  )  const [inline]
CharClassifier* tesseract::CubeRecoContext::Classifier (  )  const [inline]
bool tesseract::CubeRecoContext::Contextual (  )  const [inline]
CubeRecoContext * tesseract::CubeRecoContext::Create ( Tesseract *  tess_obj,
TessdataManager *  tessdata_manager,
UNICHARSET *  tess_unicharset 
) [static]
bool tesseract::CubeRecoContext::Cursive (  )  const [inline]
bool tesseract::CubeRecoContext::GetDataFilePath ( string *  path  )  const
bool tesseract::CubeRecoContext::HasCase (  )  const [inline]
bool tesseract::CubeRecoContext::HasItalics (  )  const [inline]
const string& tesseract::CubeRecoContext::Lang (  )  const [inline]
LangModel* tesseract::CubeRecoContext::LangMod (  )  const [inline]
bool tesseract::CubeRecoContext::NoisyInput (  )  const [inline]
bool tesseract::CubeRecoContext::Numeric (  )  const [inline]
bool tesseract::CubeRecoContext::OOD (  )  const [inline]
TuningParams* tesseract::CubeRecoContext::Params (  )  const [inline]
bool tesseract::CubeRecoContext::Punc (  )  const [inline]
ReadOrder tesseract::CubeRecoContext::ReadingOrder (  )  const [inline]
void tesseract::CubeRecoContext::SetCaseSensitive ( bool  case_sensitive  )  [inline]
void tesseract::CubeRecoContext::SetNoisyInput ( bool  noisy_input  )  [inline]
void tesseract::CubeRecoContext::SetNumeric ( bool  numeric_enabled  )  [inline]
void tesseract::CubeRecoContext::SetOOD ( bool  ood_enabled  )  [inline]
void tesseract::CubeRecoContext::SetPunc ( bool  punc_enabled  )  [inline]
void tesseract::CubeRecoContext::SetSizeNormalization ( bool  size_normalization  )  [inline]
void tesseract::CubeRecoContext::SetWordList ( bool  word_list_enabled  )  [inline]
WordSizeModel* tesseract::CubeRecoContext::SizeModel (  )  const [inline]
bool tesseract::CubeRecoContext::SizeNormalization (  )  const [inline]
tesseract::Tesseract* tesseract::CubeRecoContext::TesseractObject (  )  const [inline]
const UNICHARSET* tesseract::CubeRecoContext::TessUnicharset (  )  const [inline]
bool tesseract::CubeRecoContext::WordList (  )  const [inline]
WordUnigrams* tesseract::CubeRecoContext::WordUnigramsObj (  )  const [inline]

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