tesseract  5.0.0-alpha-619-ge9db
tesseract::BestChoiceBundle Struct Reference

Bundle together all the things pertaining to the best choice/state. More...

#include <lm_state.h>

Public Member Functions

 BestChoiceBundle (int matrix_dimension)
 
 ~BestChoiceBundle ()
 

Public Attributes

bool updated
 Flag to indicate whether anything was changed. More...
 
DANGERR fixpt
 Places to try to fix the word suggested by ambiguity checking. More...
 
PointerVector< LanguageModelStatebeam
 
ViterbiStateEntrybest_vse
 Best ViterbiStateEntry and BLOB_CHOICE. More...
 

Detailed Description

Bundle together all the things pertaining to the best choice/state.

Definition at line 222 of file lm_state.h.

Constructor & Destructor Documentation

◆ BestChoiceBundle()

tesseract::BestChoiceBundle::BestChoiceBundle ( int  matrix_dimension)
inlineexplicit

Definition at line 223 of file lm_state.h.

224  : updated(false), best_vse(nullptr) {
225  beam.reserve(matrix_dimension);
226  for (int i = 0; i < matrix_dimension; ++i)
227  beam.push_back(new LanguageModelState);
228  }

◆ ~BestChoiceBundle()

tesseract::BestChoiceBundle::~BestChoiceBundle ( )
inline

Definition at line 229 of file lm_state.h.

229 {}

Member Data Documentation

◆ beam

PointerVector<LanguageModelState> tesseract::BestChoiceBundle::beam

The beam. One LanguageModelState containing a list of ViterbiStateEntry per row in the ratings matrix containing all VSEs whose BLOB_CHOICE is somewhere in the corresponding row.

Definition at line 238 of file lm_state.h.

◆ best_vse

ViterbiStateEntry* tesseract::BestChoiceBundle::best_vse

Best ViterbiStateEntry and BLOB_CHOICE.

Definition at line 240 of file lm_state.h.

◆ fixpt

DANGERR tesseract::BestChoiceBundle::fixpt

Places to try to fix the word suggested by ambiguity checking.

Definition at line 234 of file lm_state.h.

◆ updated

bool tesseract::BestChoiceBundle::updated

Flag to indicate whether anything was changed.

Definition at line 232 of file lm_state.h.


The documentation for this struct was generated from the following file:
tesseract::BestChoiceBundle::best_vse
ViterbiStateEntry * best_vse
Best ViterbiStateEntry and BLOB_CHOICE.
Definition: lm_state.h:240
tesseract::BestChoiceBundle::beam
PointerVector< LanguageModelState > beam
Definition: lm_state.h:238
tesseract::BestChoiceBundle::updated
bool updated
Flag to indicate whether anything was changed.
Definition: lm_state.h:232