tesseract v5.3.3.20231005
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 151 of file tesseractclass.h.

Constructor & Destructor Documentation

◆ WordData() [1/3]

tesseract::WordData::WordData ( )
inline

Definition at line 152 of file tesseractclass.h.

152: 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 153 of file tesseractclass.h.

154 : word(page_res_it.word())
155 , row(page_res_it.row()->row)
156 , block(page_res_it.block()->block)
157 , prev_word(nullptr) {}

◆ WordData() [3/3]

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

Definition at line 158 of file tesseractclass.h.

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

Member Data Documentation

◆ block

BLOCK* tesseract::WordData::block

Definition at line 163 of file tesseractclass.h.

◆ lang_words

PointerVector<WERD_RES> tesseract::WordData::lang_words

Definition at line 165 of file tesseractclass.h.

◆ prev_word

WordData* tesseract::WordData::prev_word

Definition at line 164 of file tesseractclass.h.

◆ row

ROW* tesseract::WordData::row

Definition at line 162 of file tesseractclass.h.

◆ word

WERD_RES* tesseract::WordData::word

Definition at line 161 of file tesseractclass.h.


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