tesseract  4.1.1
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 146 of file tesseractclass.h.

Constructor & Destructor Documentation

◆ WordData() [1/3]

tesseract::WordData::WordData ( )
inline

Definition at line 147 of file tesseractclass.h.

148  : word(nullptr), row(nullptr), block(nullptr), prev_word(nullptr) {}

◆ WordData() [2/3]

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

Definition at line 149 of file tesseractclass.h.

150  : word(page_res_it.word()),
151  row(page_res_it.row()->row),
152  block(page_res_it.block()->block),
153  prev_word(nullptr) {}
ROW * row
Definition: pageres.h:140
ROW_RES * row() const
Definition: pageres.h:757
BLOCK_RES * block() const
Definition: pageres.h:760
BLOCK * block
Definition: pageres.h:116
WERD_RES * word() const
Definition: pageres.h:754

◆ WordData() [3/3]

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

Definition at line 154 of file tesseractclass.h.

155  : word(word_res), row(row_in), block(block_in), prev_word(nullptr) {}

Member Data Documentation

◆ block

BLOCK* tesseract::WordData::block

Definition at line 159 of file tesseractclass.h.

◆ lang_words

PointerVector<WERD_RES> tesseract::WordData::lang_words

Definition at line 161 of file tesseractclass.h.

◆ prev_word

WordData* tesseract::WordData::prev_word

Definition at line 160 of file tesseractclass.h.

◆ row

ROW* tesseract::WordData::row

Definition at line 158 of file tesseractclass.h.

◆ word

WERD_RES* tesseract::WordData::word

Definition at line 157 of file tesseractclass.h.


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