#include <bbgrid.h>
|
| | 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)(BBC *)) |
| |
| void | InsertBBox (bool h_spread, bool v_spread, BBC *bbox) |
| |
| void | InsertPixPtBBox (int left, int bottom, Pix *pix, BBC *bbox) |
| |
| void | RemoveBBox (BBC *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 ()=default |
| |
| | 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 |
| |
◆ BBGrid() [1/2]
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ BBGrid() [2/2]
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ ~BBGrid()
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ AssertNoDuplicates()
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ Clear()
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ ClearGridData()
template<class BBC, class BBC_CLIST , class BBC_C_IT >
| void tesseract::BBGrid< BBC, BBC_CLIST, BBC_C_IT >::ClearGridData |
( |
void(*)(BBC *) |
free_method | ) |
|
◆ CountCellElements()
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ DisplayBoxes()
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ HandleClick()
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ Init()
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ InsertBBox()
template<class BBC, class BBC_CLIST , class BBC_C_IT >
| void tesseract::BBGrid< BBC, BBC_CLIST, BBC_C_IT >::InsertBBox |
( |
bool |
h_spread, |
|
|
bool |
v_spread, |
|
|
BBC * |
bbox |
|
) |
| |
◆ InsertPixPtBBox()
template<class BBC, class BBC_CLIST , class BBC_C_IT >
| void tesseract::BBGrid< BBC, BBC_CLIST, BBC_C_IT >::InsertPixPtBBox |
( |
int |
left, |
|
|
int |
bottom, |
|
|
Pix * |
pix, |
|
|
BBC * |
bbox |
|
) |
| |
◆ MakeWindow()
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ RectangleEmpty()
template<class BBC , class BBC_CLIST , class BBC_C_IT >
◆ RemoveBBox()
template<class BBC, class BBC_CLIST , class BBC_C_IT >
◆ GridSearch< BBC, BBC_CLIST, BBC_C_IT >
template<class BBC, class BBC_CLIST, class BBC_C_IT>
| friend class GridSearch< BBC, BBC_CLIST, BBC_C_IT > |
|
friend |
◆ grid_
template<class BBC, class BBC_CLIST, class BBC_C_IT>
The documentation for this class was generated from the following file:
- /home/stephane/src/tesseract/src/textord/bbgrid.h