tesseract  3.03
tesseract::LanguageModelState Struct Reference

#include <lm_state.h>

List of all members.

Public Member Functions

 LanguageModelState ()
 ~LanguageModelState ()
void Clear ()
void Print (const char *msg)

Public Attributes

ViterbiStateEntry_LIST viterbi_state_entries
int viterbi_state_entries_prunable_length
float viterbi_state_entries_prunable_max_cost
int viterbi_state_entries_length

Detailed Description

Definition at line 194 of file lm_state.h.


Constructor & Destructor Documentation

Definition at line 199 of file lm_state.h.

{}

Member Function Documentation

void tesseract::LanguageModelState::Print ( const char *  msg)

Definition at line 70 of file lm_state.cpp.

                                              {
  tprintf("%s VSEs (max_cost=%g prn_len=%d tot_len=%d):\n",
          msg, viterbi_state_entries_prunable_max_cost,
          viterbi_state_entries_prunable_length, viterbi_state_entries_length);
  ViterbiStateEntry_IT vit(&viterbi_state_entries);
  for (vit.mark_cycle_pt(); !vit.cycled_list(); vit.forward()) {
    vit.data()->Print("");
  }
}

Member Data Documentation

Definition at line 207 of file lm_state.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines