tesseract
4.00.00dev
|
#include <alignedblob.h>
Public Member Functions | |
AlignedBlob (int gridsize, const ICOORD &bleft, const ICOORD &tright) | |
virtual | ~AlignedBlob () |
ScrollView * | DisplayTabs (const char *window_name, ScrollView *tab_win) |
TabVector * | FindVerticalAlignment (AlignedBlobParams align_params, BLOBNBOX *bbox, int *vertical_x, int *vertical_y) |
![]() | |
BlobGrid (int gridsize, const ICOORD &bleft, const ICOORD &tright) | |
virtual | ~BlobGrid () |
void | InsertBlobList (BLOBNBOX_LIST *blobs) |
![]() | |
BBGrid () | |
BBGrid (int gridsize, const ICOORD &bleft, const ICOORD &tright) | |
virtual | ~BBGrid () |
void | Init (int gridsize, const ICOORD &bleft, const ICOORD &tright) |
void | Clear () |
void | ClearGridData (void(*free_method)(BLOBNBOX *)) |
void | InsertBBox (bool h_spread, bool v_spread, BLOBNBOX *bbox) |
void | InsertPixPtBBox (int left, int bottom, Pix *pix, BLOBNBOX *bbox) |
void | RemoveBBox (BLOBNBOX *bbox) |
bool | RectangleEmpty (const TBOX &rect) |
IntGrid * | CountCellElements () |
ScrollView * | MakeWindow (int x, int y, const char *window_name) |
void | DisplayBoxes (ScrollView *window) |
void | AssertNoDuplicates () |
virtual void | HandleClick (int x, int y) |
![]() | |
GridBase () | |
GridBase (int gridsize, const ICOORD &bleft, const ICOORD &tright) | |
virtual | ~GridBase () |
void | Init (int gridsize, const ICOORD &bleft, const ICOORD &tright) |
int | gridsize () const |
int | gridwidth () const |
int | gridheight () const |
const ICOORD & | bleft () const |
const ICOORD & | tright () const |
void | GridCoords (int x, int y, int *grid_x, int *grid_y) const |
void | ClipGridCoords (int *x, int *y) const |
Static Public Member Functions | |
static bool | WithinTestRegion (int detail_level, int x, int y) |
Additional Inherited Members | |
![]() | |
BLOBNBOX_CLIST * | grid_ |
![]() | |
int | gridsize_ |
int | gridwidth_ |
int | gridheight_ |
int | gridbuckets_ |
ICOORD | bleft_ |
ICOORD | tright_ |
Definition at line 81 of file alignedblob.h.
Definition at line 143 of file alignedblob.cpp.
|
virtual |
Definition at line 148 of file alignedblob.cpp.
ScrollView * tesseract::AlignedBlob::DisplayTabs | ( | const char * | window_name, |
ScrollView * | tab_win | ||
) |
Definition at line 161 of file alignedblob.cpp.
TabVector * tesseract::AlignedBlob::FindVerticalAlignment | ( | AlignedBlobParams | align_params, |
BLOBNBOX * | bbox, | ||
int * | vertical_x, | ||
int * | vertical_y | ||
) |
Definition at line 223 of file alignedblob.cpp.
Definition at line 153 of file alignedblob.cpp.