tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
PAGE_RES_IT Class Reference

#include <pageres.h>

Collaboration diagram for PAGE_RES_IT:

Public Member Functions

 PAGE_RES_IT ()=default
 
 PAGE_RES_IT (PAGE_RES *the_page_res)
 
bool operator== (const PAGE_RES_IT &other) const
 
bool operator!= (const PAGE_RES_IT &other) const
 
int cmp (const PAGE_RES_IT &other) const
 
WERD_RESrestart_page ()
 
WERD_RESrestart_page_with_empties ()
 
WERD_RESstart_page (bool empty_ok)
 
WERD_RESrestart_row ()
 
WERD_RESInsertSimpleCloneWord (const WERD_RES &clone_res, WERD *new_word)
 
void ReplaceCurrentWord (tesseract::PointerVector< WERD_RES > *words)
 
void DeleteCurrentWord ()
 
void MakeCurrentWordFuzzy ()
 
WERD_RESforward ()
 
WERD_RESforward_with_empties ()
 
WERD_RESforward_paragraph ()
 
WERD_RESforward_block ()
 
WERD_RESprev_word () const
 
ROW_RESprev_row () const
 
BLOCK_RESprev_block () const
 
WERD_RESword () const
 
ROW_RESrow () const
 
BLOCK_RESblock () const
 
WERD_RESnext_word () const
 
ROW_RESnext_row () const
 
BLOCK_RESnext_block () const
 
void rej_stat_word ()
 
void ResetWordIterator ()
 

Public Attributes

PAGE_RESpage_res
 

Private Member Functions

WERD_RESinternal_forward (bool new_block, bool empty_ok)
 

Private Attributes

WERD_RESprev_word_res
 
ROW_RESprev_row_res
 
BLOCK_RESprev_block_res
 
WERD_RESword_res
 
ROW_RESrow_res
 
BLOCK_RESblock_res
 
WERD_RESnext_word_res
 
ROW_RESnext_row_res
 
BLOCK_RESnext_block_res
 
BLOCK_RES_IT block_res_it
 
ROW_RES_IT row_res_it
 
WERD_RES_IT word_res_it
 

Constructor & Destructor Documentation

◆ PAGE_RES_IT() [1/2]

PAGE_RES_IT::PAGE_RES_IT ( )
default

◆ PAGE_RES_IT() [2/2]

PAGE_RES_IT::PAGE_RES_IT ( PAGE_RES the_page_res)
inline

Member Function Documentation

◆ block()

BLOCK_RES* PAGE_RES_IT::block ( ) const
inline

◆ cmp()

int PAGE_RES_IT::cmp ( const PAGE_RES_IT other) const

◆ DeleteCurrentWord()

void PAGE_RES_IT::DeleteCurrentWord ( )

◆ forward()

WERD_RES* PAGE_RES_IT::forward ( )
inline

◆ forward_block()

WERD_RES * PAGE_RES_IT::forward_block ( )

◆ forward_paragraph()

WERD_RES * PAGE_RES_IT::forward_paragraph ( )

◆ forward_with_empties()

WERD_RES* PAGE_RES_IT::forward_with_empties ( )
inline

◆ InsertSimpleCloneWord()

WERD_RES * PAGE_RES_IT::InsertSimpleCloneWord ( const WERD_RES clone_res,
WERD new_word 
)

◆ internal_forward()

WERD_RES * PAGE_RES_IT::internal_forward ( bool  new_block,
bool  empty_ok 
)
private

◆ MakeCurrentWordFuzzy()

void PAGE_RES_IT::MakeCurrentWordFuzzy ( )

◆ next_block()

BLOCK_RES* PAGE_RES_IT::next_block ( ) const
inline

◆ next_row()

ROW_RES* PAGE_RES_IT::next_row ( ) const
inline

◆ next_word()

WERD_RES* PAGE_RES_IT::next_word ( ) const
inline

◆ operator!=()

bool PAGE_RES_IT::operator!= ( const PAGE_RES_IT other) const
inline

◆ operator==()

bool PAGE_RES_IT::operator== ( const PAGE_RES_IT other) const

◆ prev_block()

BLOCK_RES* PAGE_RES_IT::prev_block ( ) const
inline

◆ prev_row()

ROW_RES* PAGE_RES_IT::prev_row ( ) const
inline

◆ prev_word()

WERD_RES* PAGE_RES_IT::prev_word ( ) const
inline

◆ rej_stat_word()

void PAGE_RES_IT::rej_stat_word ( )

◆ ReplaceCurrentWord()

void PAGE_RES_IT::ReplaceCurrentWord ( tesseract::PointerVector< WERD_RES > *  words)

◆ ResetWordIterator()

void PAGE_RES_IT::ResetWordIterator ( )

◆ restart_page()

WERD_RES* PAGE_RES_IT::restart_page ( )
inline

◆ restart_page_with_empties()

WERD_RES* PAGE_RES_IT::restart_page_with_empties ( )
inline

◆ restart_row()

WERD_RES * PAGE_RES_IT::restart_row ( )

◆ row()

ROW_RES* PAGE_RES_IT::row ( ) const
inline

◆ start_page()

WERD_RES * PAGE_RES_IT::start_page ( bool  empty_ok)

◆ word()

WERD_RES* PAGE_RES_IT::word ( ) const
inline

Member Data Documentation

◆ block_res

BLOCK_RES* PAGE_RES_IT::block_res
private

◆ block_res_it

BLOCK_RES_IT PAGE_RES_IT::block_res_it
private

◆ next_block_res

BLOCK_RES* PAGE_RES_IT::next_block_res
private

◆ next_row_res

ROW_RES* PAGE_RES_IT::next_row_res
private

◆ next_word_res

WERD_RES* PAGE_RES_IT::next_word_res
private

◆ page_res

PAGE_RES* PAGE_RES_IT::page_res

◆ prev_block_res

BLOCK_RES* PAGE_RES_IT::prev_block_res
private

◆ prev_row_res

ROW_RES* PAGE_RES_IT::prev_row_res
private

◆ prev_word_res

WERD_RES* PAGE_RES_IT::prev_word_res
private

◆ row_res

ROW_RES* PAGE_RES_IT::row_res
private

◆ row_res_it

ROW_RES_IT PAGE_RES_IT::row_res_it
private

◆ word_res

WERD_RES* PAGE_RES_IT::word_res
private

◆ word_res_it

WERD_RES_IT PAGE_RES_IT::word_res_it
private

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