tesseract  4.00.00dev
tesseract::WordData Struct Reference

#include <tesseractclass.h>

Public Member Functions

 WordData ()
 
 WordData (const PAGE_RES_IT &page_res_it)
 
 WordData (BLOCK *block_in, ROW *row_in, WERD_RES *word_res)
 

Public Attributes

WERD_RESword
 
ROWrow
 
BLOCKblock
 
WordDataprev_word
 
PointerVector< WERD_RESlang_words
 

Detailed Description

Definition at line 138 of file tesseractclass.h.

Constructor & Destructor Documentation

◆ WordData() [1/3]

tesseract::WordData::WordData ( )
inline

Definition at line 139 of file tesseractclass.h.

139 : word(NULL), row(NULL), block(NULL), prev_word(NULL) {}

◆ WordData() [2/3]

tesseract::WordData::WordData ( const PAGE_RES_IT page_res_it)
inlineexplicit

Definition at line 140 of file tesseractclass.h.

141  : word(page_res_it.word()), row(page_res_it.row()->row),
142  block(page_res_it.block()->block), prev_word(NULL) {}
BLOCK * block
Definition: pageres.h:99
ROW * row
Definition: pageres.h:127
ROW_RES * row() const
Definition: pageres.h:739
WERD_RES * word() const
Definition: pageres.h:736
BLOCK_RES * block() const
Definition: pageres.h:742

◆ WordData() [3/3]

tesseract::WordData::WordData ( BLOCK block_in,
ROW row_in,
WERD_RES word_res 
)
inline

Definition at line 143 of file tesseractclass.h.

144  : word(word_res), row(row_in), block(block_in), prev_word(NULL) {}

Member Data Documentation

◆ block

BLOCK* tesseract::WordData::block

Definition at line 148 of file tesseractclass.h.

◆ lang_words

PointerVector<WERD_RES> tesseract::WordData::lang_words

Definition at line 150 of file tesseractclass.h.

◆ prev_word

WordData* tesseract::WordData::prev_word

Definition at line 149 of file tesseractclass.h.

◆ row

ROW* tesseract::WordData::row

Definition at line 147 of file tesseractclass.h.

◆ word

WERD_RES* tesseract::WordData::word

Definition at line 146 of file tesseractclass.h.


The documentation for this struct was generated from the following file: