tesseract  4.00.00dev
PAGE_RES Class Reference

#include <pageres.h>

Public Member Functions

void Init ()
 
 PAGE_RES ()
 
 PAGE_RES (bool merge_similar_words, BLOCK_LIST *block_list, WERD_CHOICE **prev_word_best_choice_ptr)
 
 ~PAGE_RES ()
 

Public Attributes

inT32 char_count
 
inT32 rej_count
 
BLOCK_RES_LIST block_res_list
 
BOOL8 rejected
 
WERD_CHOICE ** prev_word_best_choice
 
GenericVector< intblame_reasons
 
GenericVector< STRINGmisadaption_log
 

Detailed Description

Definition at line 58 of file pageres.h.

Constructor & Destructor Documentation

◆ PAGE_RES() [1/2]

PAGE_RES::PAGE_RES ( )
inline

Definition at line 83 of file pageres.h.

83 { Init(); } // empty constructor
void Init()
Definition: pageres.h:75

◆ PAGE_RES() [2/2]

PAGE_RES::PAGE_RES ( bool  merge_similar_words,
BLOCK_LIST *  block_list,
WERD_CHOICE **  prev_word_best_choice_ptr 
)

Definition at line 63 of file pageres.cpp.

66  {
67  Init();
68  BLOCK_IT block_it(the_block_list);
69  BLOCK_RES_IT block_res_it(&block_res_list);
70  for (block_it.mark_cycle_pt();
71  !block_it.cycled_list(); block_it.forward()) {
72  block_res_it.add_to_end(new BLOCK_RES(merge_similar_words,
73  block_it.data()));
74  }
75  prev_word_best_choice = prev_word_best_choice_ptr;
76 }
BLOCK_RES_LIST block_res_list
Definition: pageres.h:62
WERD_CHOICE ** prev_word_best_choice
Definition: pageres.h:66
void Init()
Definition: pageres.h:75

◆ ~PAGE_RES()

PAGE_RES::~PAGE_RES ( )
inline

Definition at line 89 of file pageres.h.

89  { // destructor
90  }

Member Function Documentation

◆ Init()

void PAGE_RES::Init ( )
inline

Definition at line 75 of file pageres.h.

75  {
76  char_count = 0;
77  rej_count = 0;
78  rejected = FALSE;
79  prev_word_best_choice = NULL;
81  }
inT32 char_count
Definition: pageres.h:60
void init_to_size(int size, T t)
inT32 rej_count
Definition: pageres.h:61
WERD_CHOICE ** prev_word_best_choice
Definition: pageres.h:66
BOOL8 rejected
Definition: pageres.h:63
#define FALSE
Definition: capi.h:46
GenericVector< int > blame_reasons
Definition: pageres.h:68

Member Data Documentation

◆ blame_reasons

GenericVector<int> PAGE_RES::blame_reasons

Definition at line 68 of file pageres.h.

◆ block_res_list

BLOCK_RES_LIST PAGE_RES::block_res_list

Definition at line 62 of file pageres.h.

◆ char_count

inT32 PAGE_RES::char_count

Definition at line 60 of file pageres.h.

◆ misadaption_log

GenericVector<STRING> PAGE_RES::misadaption_log

Definition at line 73 of file pageres.h.

◆ prev_word_best_choice

WERD_CHOICE** PAGE_RES::prev_word_best_choice

Definition at line 66 of file pageres.h.

◆ rej_count

inT32 PAGE_RES::rej_count

Definition at line 61 of file pageres.h.

◆ rejected

BOOL8 PAGE_RES::rejected

Definition at line 63 of file pageres.h.


The documentation for this class was generated from the following files: