tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
SPLIT Struct Reference

#include <split.h>

Collaboration diagram for SPLIT:

Public Member Functions

 SPLIT ()
 
 SPLIT (EDGEPT *pt1, EDGEPT *pt2)
 
TBOX bounding_box () const
 
TBOX Box12 () const
 
TBOX Box21 () const
 
void Hide () const
 
void Reveal () const
 
bool UsesPoint (const EDGEPT *point) const
 
bool SharesPosition (const SPLIT &other) const
 
bool ContainedByBlob (const TBLOB &blob) const
 
bool ContainedByOutline (const TESSLINE &outline) const
 
float FullPriority (int xmin, int xmax, double overlap_knob, int centered_maxwidth, double center_knob, double width_change_knob) const
 
bool IsHealthy (const TBLOB &blob, int min_points, int min_area) const
 
bool IsLittleChunk (int min_points, int min_area) const
 
void Print () const
 
void Mark (ScrollView *window) const
 
void SplitOutlineList (TESSLINE *outlines) const
 
void SplitOutline () const
 
void UnsplitOutlineList (TBLOB *blob) const
 
void UnsplitOutlines () const
 

Public Attributes

EDGEPTpoint1
 
EDGEPTpoint2
 

Constructor & Destructor Documentation

◆ SPLIT() [1/2]

SPLIT::SPLIT ( )
inline

◆ SPLIT() [2/2]

SPLIT::SPLIT ( EDGEPT pt1,
EDGEPT pt2 
)
inline

Member Function Documentation

◆ bounding_box()

TBOX SPLIT::bounding_box ( ) const

◆ Box12()

TBOX SPLIT::Box12 ( ) const
inline

◆ Box21()

TBOX SPLIT::Box21 ( ) const
inline

◆ ContainedByBlob()

bool SPLIT::ContainedByBlob ( const TBLOB blob) const
inline

◆ ContainedByOutline()

bool SPLIT::ContainedByOutline ( const TESSLINE outline) const
inline

◆ FullPriority()

float SPLIT::FullPriority ( int  xmin,
int  xmax,
double  overlap_knob,
int  centered_maxwidth,
double  center_knob,
double  width_change_knob 
) const

◆ Hide()

void SPLIT::Hide ( ) const

◆ IsHealthy()

bool SPLIT::IsHealthy ( const TBLOB blob,
int  min_points,
int  min_area 
) const

◆ IsLittleChunk()

bool SPLIT::IsLittleChunk ( int  min_points,
int  min_area 
) const

◆ Mark()

void SPLIT::Mark ( ScrollView window) const

◆ Print()

void SPLIT::Print ( ) const

◆ Reveal()

void SPLIT::Reveal ( ) const

◆ SharesPosition()

bool SPLIT::SharesPosition ( const SPLIT other) const
inline

◆ SplitOutline()

void SPLIT::SplitOutline ( ) const

◆ SplitOutlineList()

void SPLIT::SplitOutlineList ( TESSLINE outlines) const

◆ UnsplitOutlineList()

void SPLIT::UnsplitOutlineList ( TBLOB blob) const

◆ UnsplitOutlines()

void SPLIT::UnsplitOutlines ( ) const

◆ UsesPoint()

bool SPLIT::UsesPoint ( const EDGEPT point) const
inline

Member Data Documentation

◆ point1

EDGEPT* SPLIT::point1

◆ point2

EDGEPT* SPLIT::point2

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