SYMBOL INDEX (3259 symbols across 583 files) FILE: include/tesseract/baseapi.h type Pix (line 35) | struct Pix type Pixa (line 36) | struct Pixa type Boxa (line 37) | struct Boxa function namespace (line 39) | namespace tesseract { FILE: include/tesseract/capi.h type tesseract (line 43) | typedef tesseract::TessResultRenderer TessResultRenderer; type tesseract (line 44) | typedef tesseract::TessBaseAPI TessBaseAPI; type tesseract (line 45) | typedef tesseract::PageIterator TessPageIterator; type tesseract (line 46) | typedef tesseract::ResultIterator TessResultIterator; type tesseract (line 47) | typedef tesseract::MutableIterator TessMutableIterator; type tesseract (line 48) | typedef tesseract::ChoiceIterator TessChoiceIterator; type tesseract (line 49) | typedef tesseract::OcrEngineMode TessOcrEngineMode; type tesseract (line 50) | typedef tesseract::PageSegMode TessPageSegMode; type tesseract (line 51) | typedef tesseract::PageIteratorLevel TessPageIteratorLevel; type tesseract (line 52) | typedef tesseract::Orientation TessOrientation; type tesseract (line 53) | typedef tesseract::ParagraphJustification TessParagraphJustification; type tesseract (line 54) | typedef tesseract::WritingDirection TessWritingDirection; type tesseract (line 55) | typedef tesseract::TextlineOrder TessTextlineOrder; type tesseract (line 56) | typedef tesseract::PolyBlockType TessPolyBlockType; type tesseract (line 57) | typedef tesseract::ETEXT_DESC ETEXT_DESC; type TessResultRenderer (line 59) | typedef struct TessResultRenderer TessResultRenderer; type TessBaseAPI (line 60) | typedef struct TessBaseAPI TessBaseAPI; type TessPageIterator (line 61) | typedef struct TessPageIterator TessPageIterator; type TessResultIterator (line 62) | typedef struct TessResultIterator TessResultIterator; type TessMutableIterator (line 63) | typedef struct TessMutableIterator TessMutableIterator; type TessChoiceIterator (line 64) | typedef struct TessChoiceIterator TessChoiceIterator; type TessOcrEngineMode (line 65) | typedef enum TessOcrEngineMode { type TessPageSegMode (line 71) | typedef enum TessPageSegMode { type TessPageIteratorLevel (line 88) | typedef enum TessPageIteratorLevel { type TessPolyBlockType (line 95) | typedef enum TessPolyBlockType { type TessOrientation (line 113) | typedef enum TessOrientation { type TessParagraphJustification (line 119) | typedef enum TessParagraphJustification { type TessWritingDirection (line 125) | typedef enum TessWritingDirection { type TessTextlineOrder (line 130) | typedef enum TessTextlineOrder { type ETEXT_DESC (line 135) | typedef struct ETEXT_DESC ETEXT_DESC; type Pix (line 142) | struct Pix type Boxa (line 143) | struct Boxa type Pixa (line 144) | struct Pixa type Pix (line 222) | struct Pix type Pix (line 323) | struct Pix type Pixa (line 333) | struct Pixa type Pixa (line 335) | struct Pixa type Pixa (line 339) | struct Pixa type Pixa (line 342) | struct Pixa type Pixa (line 344) | struct Pixa type Pixa (line 346) | struct Pixa type Pixa (line 350) | struct Pixa type Pixa (line 354) | struct Pixa type Pix (line 368) | struct Pix type Pix (line 551) | struct Pix FILE: include/tesseract/ltrresultiterator.h function StrongScriptDirection (line 114) | StrongScriptDirection WordDirection() const; FILE: include/tesseract/ocrclass.h type EANYCODE_CHAR (line 59) | struct EANYCODE_CHAR { /*single character */ function progress (line 105) | int16_t progress{0} function more_to_come (line 109) | int8_t more_to_come{0} function ocr_alive (line 110) | volatile int8_t ocr_alive{0} function err_code (line 111) | int8_t err_code{0} function CANCEL_FUNC (line 112) | CANCEL_FUNC cancel{nullptr}; /// returns true to cancel FILE: include/tesseract/osdetect.h function namespace (line 25) | namespace tesseract { FILE: include/tesseract/pageiterator.h type Pix (line 24) | struct Pix type Pta (line 25) | struct Pta function namespace (line 27) | namespace tesseract { FILE: include/tesseract/publictypes.h function namespace (line 20) | namespace tesseract { FILE: include/tesseract/renderer.h type Pix (line 28) | struct Pix function namespace (line 30) | namespace tesseract { FILE: include/tesseract/resultiterator.h function namespace (line 30) | namespace tesseract { FILE: include/tesseract/unichar.h function namespace (line 27) | namespace tesseract { FILE: java/com/google/scrollview/ScrollView.java class ScrollView (line 32) | public class ScrollView { method addMessage (line 60) | public static void addMessage(SVEvent e) { method receiveMessage (line 83) | public static String receiveMessage() throws IOException { method IOLoop (line 91) | private static void IOLoop() { method parseArguments (line 145) | private static void parseArguments(String argList, method processInput (line 215) | private static void processInput(String inputLine) { method exit (line 362) | public static void exit() { method main (line 370) | public static void main(String[] args) { FILE: java/com/google/scrollview/events/SVEvent.java class SVEvent (line 21) | public class SVEvent { method SVEvent (line 43) | public SVEvent(SVEventType t, SVWindow w, int x1, int y1, int x2, int y2, method SVEvent (line 65) | public SVEvent(SVEventType eventtype, SVWindow svWindow, int commandid, method toString (line 82) | @Override FILE: java/com/google/scrollview/events/SVEventHandler.java class SVEventHandler (line 43) | public class SVEventHandler extends PBasicInputEventHandler implements method SVEventHandler (line 76) | public SVEventHandler(SVWindow wdw) { method processEvent (line 85) | private void processEvent(SVEvent e) { method showPopup (line 93) | private void showPopup(PInputEvent e) { method mouseClicked (line 104) | @Override method mousePressed (line 120) | @Override method mouseDragged (line 132) | @Override method mouseReleased (line 165) | @Override method mouseWheelRotated (line 185) | @Override method mouseMoved (line 202) | @Override method mouseEntered (line 211) | @Override method mouseExited (line 219) | @Override method actionPerformed (line 228) | public void actionPerformed(ActionEvent e) { method keyPressed (line 243) | public void keyPressed(KeyEvent e) { method windowClosing (line 263) | public void windowClosing(WindowEvent e) { method keyReleased (line 278) | public void keyReleased(KeyEvent e) { method keyTyped (line 281) | public void keyTyped(KeyEvent e) { method windowActivated (line 284) | public void windowActivated(WindowEvent e) { method windowClosed (line 287) | public void windowClosed(WindowEvent e) { method windowDeactivated (line 290) | public void windowDeactivated(WindowEvent e) { method windowDeiconified (line 293) | public void windowDeiconified(WindowEvent e) { method windowIconified (line 296) | public void windowIconified(WindowEvent e) { method windowOpened (line 299) | public void windowOpened(WindowEvent e) { FILE: java/com/google/scrollview/events/SVEventType.java type SVEventType (line 20) | public enum SVEventType { FILE: java/com/google/scrollview/ui/SVAbstractMenuItem.java class SVAbstractMenuItem (line 27) | abstract class SVAbstractMenuItem { method SVAbstractMenuItem (line 35) | SVAbstractMenuItem(int id, String name, JMenuItem jmi) { method getValue (line 42) | public String getValue() { return null; } method add (line 45) | public void add(SVAbstractMenuItem mli) { } method add (line 48) | public void add(JMenu jli) { } method performAction (line 56) | public void performAction(SVWindow window, SVEventType eventType) {} FILE: java/com/google/scrollview/ui/SVCheckboxMenuItem.java class SVCheckboxMenuItem (line 31) | class SVCheckboxMenuItem extends SVAbstractMenuItem { method SVCheckboxMenuItem (line 34) | SVCheckboxMenuItem(int id, String name, boolean val) { method performAction (line 40) | @Override method getValue (line 53) | @Override FILE: java/com/google/scrollview/ui/SVEmptyMenuItem.java class SVEmptyMenuItem (line 33) | class SVEmptyMenuItem extends SVAbstractMenuItem { method SVEmptyMenuItem (line 34) | SVEmptyMenuItem(int id, String name) { method performAction (line 38) | @Override FILE: java/com/google/scrollview/ui/SVImageHandler.java class SVImageHandler (line 29) | public class SVImageHandler { method SVImageHandler (line 31) | private SVImageHandler() { method readImage (line 42) | public static PImage readImage(int size, BufferedReader in) { FILE: java/com/google/scrollview/ui/SVMenuBar.java class SVMenuBar (line 31) | public class SVMenuBar implements ActionListener { method SVMenuBar (line 44) | public SVMenuBar(SVWindow scrollView) { method actionPerformed (line 56) | public void actionPerformed(ActionEvent e) { method add (line 73) | public void add(String parent, String name, int id) { method add (line 118) | public void add(String parent, String name, int id, boolean b) { FILE: java/com/google/scrollview/ui/SVMenuItem.java class SVMenuItem (line 31) | class SVMenuItem extends SVAbstractMenuItem { method SVMenuItem (line 35) | SVMenuItem(int id, String name, String v, String d) { method performAction (line 46) | @Override method getValue (line 56) | @Override FILE: java/com/google/scrollview/ui/SVPopupMenu.java class SVPopupMenu (line 34) | public class SVPopupMenu implements ActionListener { method SVPopupMenu (line 47) | SVPopupMenu(SVWindow sv) { method add (line 64) | public void add(String parent, String name, int id) { method add (line 111) | public void add(String parent, String name, int id, String value, Stri... method actionPerformed (line 129) | public void actionPerformed(ActionEvent e) { method show (line 141) | public void show(Component Invoker, int x, int y) { FILE: java/com/google/scrollview/ui/SVSubMenuItem.java class SVSubMenuItem (line 25) | class SVSubMenuItem extends SVAbstractMenuItem { method SVSubMenuItem (line 26) | public SVSubMenuItem(String name, JMenu jli) { method add (line 30) | @Override method add (line 35) | @Override FILE: java/com/google/scrollview/ui/SVWindow.java class SVWindow (line 52) | public class SVWindow extends JFrame { method brush (line 118) | public void brush(int red, int green, int blue) { method brush (line 123) | public void brush(int red, int green, int blue, int alpha) { method clear (line 133) | public void clear() { method createPolyline (line 157) | public void createPolyline(int length) { method drawPolyline (line 167) | public void drawPolyline() { method SVWindow (line 202) | public SVWindow(String name, int hash, int posX, int posY, int sizeX, method addMessageBox (line 305) | public void addMessageBox() { method setStrokeWidth (line 321) | public void setStrokeWidth(float width) { method drawEllipse (line 332) | public void drawEllipse(int x, int y, int width, int height) { method drawImage (line 345) | public void drawImage(PImage img, int xPos, int yPos) { method drawLine (line 354) | public void drawLine(int x1, int y1, int x2, int y2) { method drawRectangle (line 369) | public void drawRectangle(int x1, int y1, int x2, int y2) { method drawText (line 396) | public void drawText(int x, int y, String text) { method pen (line 433) | public void pen(int red, int green, int blue) { method pen (line 438) | public void pen(int red, int green, int blue, int alpha) { method textAttributes (line 445) | public void textAttributes(String font, int pixelSize, boolean bold, method zoomRectangle (line 467) | public void zoomRectangle(int x1, int y1, int x2, int y2) { method update (line 493) | public void update() { method addMenuBarItem (line 511) | public void addMenuBarItem(String parent, String name, int id, method addMenuBarItem (line 517) | public void addMenuBarItem(String parent, String name) { method addMenuBarItem (line 522) | public void addMenuBarItem(String parent, String name, int id) { method addMessage (line 531) | public void addMessage(String message) { method convertIntegerStringToUnicodeString (line 549) | private static String convertIntegerStringToUnicodeString(String input) { method showInputDialog (line 579) | public void showInputDialog(String msg, String def, int id, method showInputDialog (line 601) | public void showInputDialog(String msg) { method showYesNoDialog (line 613) | public void showYesNoDialog(String msg) { method addPopupMenuItem (line 625) | public void addPopupMenuItem(String parent, String name) { method addPopupMenuItem (line 633) | public void addPopupMenuItem(String parent, String name, int cmdEvent, method destroy (line 642) | public void destroy() { FILE: nsis/find_deps.py function find_dependencies (line 16) | def find_dependencies(binary, search_path, analyzed_deps): function main (line 41) | def main(): FILE: nsis/winpath.cpp function main (line 24) | int main(int argc, char *argv[]) { FILE: src/api/altorenderer.cpp type tesseract (line 26) | namespace tesseract { function AddBoxToAlto (line 31) | static void AddBoxToAlto(const ResultIterator *it, PageIteratorLevel l... function GetID (line 54) | static std::string GetID(const char *prefix, int page_number, int coun... FILE: src/api/baseapi.cpp type tesseract (line 90) | namespace tesseract { function ExtractFontName (line 128) | static void ExtractFontName(const char* filename, std::string* fontnam... function addAvailableLanguages (line 147) | static void addAvailableLanguages(const std::string &datadir, function PageSegMode (line 443) | PageSegMode TessBaseAPI::GetPageSegMode() const { function Pix (line 555) | Pix *TessBaseAPI::GetThresholdedImage() { function Boxa (line 570) | Boxa *TessBaseAPI::GetRegions(Pixa **pixa) { function Boxa (line 582) | Boxa *TessBaseAPI::GetTextlines(const bool raw_image, const int raw_pa... function Boxa (line 595) | Boxa *TessBaseAPI::GetStrips(Pixa **pixa, int **blockids) { function Boxa (line 604) | Boxa *TessBaseAPI::GetWords(Pixa **pixa) { function Boxa (line 614) | Boxa *TessBaseAPI::GetConnectedComponents(Pixa **pixa) { function Boxa (line 626) | Boxa *TessBaseAPI::GetComponentImages(PageIteratorLevel level, bool te... function PageIterator (line 736) | PageIterator *TessBaseAPI::AnalyseLayout() { function PageIterator (line 740) | PageIterator *TessBaseAPI::AnalyseLayout(bool merge_similar_words) { function Pix (line 848) | Pix *TessBaseAPI::GetInputImage() { function WriteMemoryCallback (line 1010) | static size_t WriteMemoryCallback(void *contents, size_t size, size_t ... function LTRResultIterator (line 1259) | LTRResultIterator *TessBaseAPI::GetLTRIterator() { function ResultIterator (line 1276) | ResultIterator *TessBaseAPI::GetIterator() { function MutableIterator (line 1293) | MutableIterator *TessBaseAPI::GetMutableIterator() { function AddBoxToTSV (line 1335) | static void AddBoxToTSV(const PageIterator *it, PageIteratorLevel leve... function Dawg (line 2310) | const Dawg *TessBaseAPI::GetDawg(int i) const { function HOcrEscape (line 2323) | std::string HOcrEscape(const char *text) { FILE: src/api/capi.cpp function TessDeleteText (line 31) | void TessDeleteText(const char *text) { function TessDeleteTextArray (line 44) | void TessDeleteTextArray(char **arr) { function TessDeleteIntArray (line 51) | void TessDeleteIntArray(const int *arr) { function TessResultRenderer (line 55) | TessResultRenderer *TessTextRendererCreate(const char *outputbase) { function TessResultRenderer (line 59) | TessResultRenderer *TessHOcrRendererCreate(const char *outputbase) { function TessResultRenderer (line 63) | TessResultRenderer *TessHOcrRendererCreate2(const char *outputbase, BOOL... function TessResultRenderer (line 67) | TessResultRenderer *TessAltoRendererCreate(const char *outputbase) { function TessResultRenderer (line 71) | TessResultRenderer *TessPAGERendererCreate(const char *outputbase) { function TessResultRenderer (line 75) | TessResultRenderer *TessTsvRendererCreate(const char *outputbase) { function TessResultRenderer (line 79) | TessResultRenderer *TessPDFRendererCreate(const char *outputbase, const ... function TessResultRenderer (line 84) | TessResultRenderer *TessUnlvRendererCreate(const char *outputbase) { function TessResultRenderer (line 88) | TessResultRenderer *TessBoxTextRendererCreate(const char *outputbase) { function TessResultRenderer (line 92) | TessResultRenderer *TessWordStrBoxRendererCreate(const char *outputbase) { function TessResultRenderer (line 96) | TessResultRenderer *TessLSTMBoxRendererCreate(const char *outputbase) { function TessDeleteResultRenderer (line 100) | void TessDeleteResultRenderer(TessResultRenderer *renderer) { function TessResultRendererInsert (line 104) | void TessResultRendererInsert(TessResultRenderer *renderer, TessResultRe... function TessResultRenderer (line 108) | TessResultRenderer *TessResultRendererNext(TessResultRenderer *renderer) { function BOOL (line 112) | BOOL TessResultRendererBeginDocument(TessResultRenderer *renderer, const... function BOOL (line 116) | BOOL TessResultRendererAddImage(TessResultRenderer *renderer, TessBaseAP... function BOOL (line 120) | BOOL TessResultRendererEndDocument(TessResultRenderer *renderer) { function TessResultRendererImageNum (line 132) | int TessResultRendererImageNum(TessResultRenderer *renderer) { function TessBaseAPI (line 136) | TessBaseAPI *TessBaseAPICreate() { function TessBaseAPIDelete (line 140) | void TessBaseAPIDelete(TessBaseAPI *handle) { function TessBaseAPISetInputName (line 144) | void TessBaseAPISetInputName(TessBaseAPI *handle, const char *name) { function TessBaseAPISetInputImage (line 152) | void TessBaseAPISetInputImage(TessBaseAPI *handle, Pix *pix) { function Pix (line 156) | Pix *TessBaseAPIGetInputImage(TessBaseAPI *handle) { function TessBaseAPIGetSourceYResolution (line 160) | int TessBaseAPIGetSourceYResolution(TessBaseAPI *handle) { function TessBaseAPISetOutputName (line 168) | void TessBaseAPISetOutputName(TessBaseAPI *handle, const char *name) { function BOOL (line 172) | BOOL TessBaseAPISetVariable(TessBaseAPI *handle, const char *name, const... function BOOL (line 176) | BOOL TessBaseAPISetDebugVariable(TessBaseAPI *handle, const char *name, ... function BOOL (line 180) | BOOL TessBaseAPIGetIntVariable(const TessBaseAPI *handle, const char *na... function BOOL (line 184) | BOOL TessBaseAPIGetBoolVariable(const TessBaseAPI *handle, const char *n... function BOOL (line 193) | BOOL TessBaseAPIGetDoubleVariable(const TessBaseAPI *handle, const char ... function TessBaseAPIPrintVariables (line 201) | void TessBaseAPIPrintVariables(const TessBaseAPI *handle, FILE *fp) { function BOOL (line 205) | BOOL TessBaseAPIPrintVariablesToFile(const TessBaseAPI *handle, const ch... function TessBaseAPIInit4 (line 215) | int TessBaseAPIInit4(TessBaseAPI *handle, const char *datapath, const ch... function TessBaseAPIInit1 (line 231) | int TessBaseAPIInit1(TessBaseAPI *handle, const char *datapath, const ch... function TessBaseAPIInit2 (line 236) | int TessBaseAPIInit2(TessBaseAPI *handle, const char *datapath, const ch... function TessBaseAPIInit3 (line 241) | int TessBaseAPIInit3(TessBaseAPI *handle, const char *datapath, const ch... function TessBaseAPIInit5 (line 245) | int TessBaseAPIInit5(TessBaseAPI *handle, const char *data, int data_siz... function TessBaseAPIInitForAnalysePage (line 277) | void TessBaseAPIInitForAnalysePage(TessBaseAPI *handle) { function TessBaseAPIReadConfigFile (line 281) | void TessBaseAPIReadConfigFile(TessBaseAPI *handle, const char *filename) { function TessBaseAPIReadDebugConfigFile (line 285) | void TessBaseAPIReadDebugConfigFile(TessBaseAPI *handle, const char *fil... function TessBaseAPISetPageSegMode (line 289) | void TessBaseAPISetPageSegMode(TessBaseAPI *handle, TessPageSegMode mode) { function TessPageSegMode (line 293) | TessPageSegMode TessBaseAPIGetPageSegMode(const TessBaseAPI *handle) { function TessBaseAPIClearAdaptiveClassifier (line 304) | void TessBaseAPIClearAdaptiveClassifier(TessBaseAPI *handle) { function TessBaseAPISetImage (line 309) | void TessBaseAPISetImage(TessBaseAPI *handle, const unsigned char *image... function TessBaseAPISetImage2 (line 314) | void TessBaseAPISetImage2(TessBaseAPI *handle, struct Pix *pix) { function TessBaseAPISetSourceResolution (line 318) | void TessBaseAPISetSourceResolution(TessBaseAPI *handle, int ppi) { function TessBaseAPISetRectangle (line 322) | void TessBaseAPISetRectangle(TessBaseAPI *handle, int left, int top, int... type Pix (line 326) | struct Pix function TessBaseAPIGetGradient (line 330) | float TessBaseAPIGetGradient(TessBaseAPI *handle) { function TessBaseAPIClearPersistentCache (line 334) | void TessBaseAPIClearPersistentCache(TessBaseAPI * /*handle*/) { function BOOL (line 340) | BOOL TessBaseAPIDetectOrientationScript(TessBaseAPI *handle, int *orient... type Boxa (line 348) | struct Boxa type Pixa (line 348) | struct Pixa type Boxa (line 352) | struct Boxa type Pixa (line 352) | struct Pixa type Boxa (line 356) | struct Boxa type Pixa (line 357) | struct Pixa type Boxa (line 362) | struct Boxa type Pixa (line 362) | struct Pixa type Boxa (line 366) | struct Boxa type Pixa (line 366) | struct Pixa type Boxa (line 370) | struct Boxa type Pixa (line 370) | struct Pixa type Boxa (line 374) | struct Boxa type Pixa (line 375) | struct Pixa type Boxa (line 379) | struct Boxa type Pixa (line 381) | struct Pixa function TessBaseAPIGetThresholdedImageScaleFactor (line 387) | int TessBaseAPIGetThresholdedImageScaleFactor(const TessBaseAPI *handle) { function TessPageIterator (line 391) | TessPageIterator *TessBaseAPIAnalyseLayout(TessBaseAPI *handle) { function TessBaseAPIRecognize (line 395) | int TessBaseAPIRecognize(TessBaseAPI *handle, ETEXT_DESC *monitor) { function BOOL (line 399) | BOOL TessBaseAPIProcessPages(TessBaseAPI *handle, const char *filename, ... function BOOL (line 404) | BOOL TessBaseAPIProcessPage(TessBaseAPI *handle, struct Pix *pix, int pa... function TessResultIterator (line 411) | TessResultIterator *TessBaseAPIGetIterator(TessBaseAPI *handle) { function TessMutableIterator (line 415) | TessMutableIterator *TessBaseAPIGetMutableIterator(TessBaseAPI *handle) { function TessBaseAPIMeanTextConf (line 455) | int TessBaseAPIMeanTextConf(TessBaseAPI *handle) { function BOOL (line 464) | BOOL TessBaseAPIAdaptToWordStr(TessBaseAPI *handle, TessPageSegMode mode... function TessBaseAPIClear (line 469) | void TessBaseAPIClear(TessBaseAPI *handle) { function TessBaseAPIEnd (line 473) | void TessBaseAPIEnd(TessBaseAPI *handle) { function TessBaseAPIIsValidWord (line 477) | int TessBaseAPIIsValidWord(TessBaseAPI *handle, const char *word) { function BOOL (line 481) | BOOL TessBaseAPIGetTextDirection(TessBaseAPI *handle, int *out_offset, f... function TessBaseAPISetMinOrientationMargin (line 489) | void TessBaseAPISetMinOrientationMargin(TessBaseAPI *handle, double marg... function TessBaseAPINumDawgs (line 493) | int TessBaseAPINumDawgs(const TessBaseAPI *handle) { function TessOcrEngineMode (line 497) | TessOcrEngineMode TessBaseAPIOem(const TessBaseAPI *handle) { function TessBaseGetBlockTextOrientations (line 501) | void TessBaseGetBlockTextOrientations(TessBaseAPI *handle, int **block_o... function TessPageIteratorDelete (line 506) | void TessPageIteratorDelete(TessPageIterator *handle) { function TessPageIterator (line 510) | TessPageIterator *TessPageIteratorCopy(const TessPageIterator *handle) { function TessPageIteratorBegin (line 514) | void TessPageIteratorBegin(TessPageIterator *handle) { function BOOL (line 518) | BOOL TessPageIteratorNext(TessPageIterator *handle, TessPageIteratorLeve... function BOOL (line 522) | BOOL TessPageIteratorIsAtBeginningOf(const TessPageIterator *handle, Tes... function BOOL (line 526) | BOOL TessPageIteratorIsAtFinalElement(const TessPageIterator *handle, Te... function BOOL (line 531) | BOOL TessPageIteratorBoundingBox(const TessPageIterator *handle, TessPag... function TessPolyBlockType (line 536) | TessPolyBlockType TessPageIteratorBlockType(const TessPageIterator *hand... type Pix (line 540) | struct Pix type Pix (line 545) | struct Pix type Pix (line 546) | struct Pix function BOOL (line 550) | BOOL TessPageIteratorBaseline(const TessPageIterator *handle, TessPageIt... function TessPageIteratorOrientation (line 555) | void TessPageIteratorOrientation(TessPageIterator *handle, TessOrientati... function TessPageIteratorParagraphInfo (line 561) | void TessPageIteratorParagraphInfo(TessPageIterator *handle, function TessResultIteratorDelete (line 575) | void TessResultIteratorDelete(TessResultIterator *handle) { function TessResultIterator (line 579) | TessResultIterator *TessResultIteratorCopy(const TessResultIterator *han... function TessPageIterator (line 583) | TessPageIterator *TessResultIteratorGetPageIterator(TessResultIterator *... function TessPageIterator (line 587) | const TessPageIterator *TessResultIteratorGetPageIteratorConst(const Tes... function TessChoiceIterator (line 591) | TessChoiceIterator *TessResultIteratorGetChoiceIterator(const TessResult... function BOOL (line 595) | BOOL TessResultIteratorNext(TessResultIterator *handle, TessPageIterator... function TessResultIteratorConfidence (line 603) | float TessResultIteratorConfidence(const TessResultIterator *handle, Tes... function BOOL (line 645) | BOOL TessResultIteratorWordIsFromDictionary(const TessResultIterator *ha... function BOOL (line 649) | BOOL TessResultIteratorWordIsNumeric(const TessResultIterator *handle) { function BOOL (line 653) | BOOL TessResultIteratorSymbolIsSuperscript(const TessResultIterator *han... function BOOL (line 657) | BOOL TessResultIteratorSymbolIsSubscript(const TessResultIterator *handl... function BOOL (line 661) | BOOL TessResultIteratorSymbolIsDropcap(const TessResultIterator *handle) { function TessChoiceIteratorDelete (line 665) | void TessChoiceIteratorDelete(TessChoiceIterator *handle) { function BOOL (line 669) | BOOL TessChoiceIteratorNext(TessChoiceIterator *handle) { function TessChoiceIteratorConfidence (line 677) | float TessChoiceIteratorConfidence(const TessChoiceIterator *handle) { function ETEXT_DESC (line 681) | ETEXT_DESC *TessMonitorCreate() { function TessMonitorDelete (line 685) | void TessMonitorDelete(ETEXT_DESC *monitor) { function TessMonitorSetCancelFunc (line 689) | void TessMonitorSetCancelFunc(ETEXT_DESC *monitor, TessCancelFunc cancel... function TessMonitorSetCancelThis (line 693) | void TessMonitorSetCancelThis(ETEXT_DESC *monitor, void *cancelThis) { function TessMonitorSetProgressFunc (line 701) | void TessMonitorSetProgressFunc(ETEXT_DESC *monitor, TessProgressFunc pr... function TessMonitorGetProgress (line 705) | int TessMonitorGetProgress(ETEXT_DESC *monitor) { function TessMonitorSetDeadlineMSecs (line 709) | void TessMonitorSetDeadlineMSecs(ETEXT_DESC *monitor, int deadline) { FILE: src/api/hocrrenderer.cpp type tesseract (line 28) | namespace tesseract { function GetBlockTextOrientation (line 33) | static tesseract::Orientation GetBlockTextOrientation(const PageIterat... function AddBaselineCoordsTohOCR (line 51) | static void AddBaselineCoordsTohOCR(const PageIterator *it, function AddBoxTohOCR (line 89) | static void AddBoxTohOCR(const ResultIterator *it, PageIteratorLevel l... FILE: src/api/lstmboxrenderer.cpp type tesseract (line 24) | namespace tesseract { function AddBoxToLSTM (line 31) | static void AddBoxToLSTM(int right, int bottom, int top, int image_hei... FILE: src/api/pagerenderer.cpp type tesseract (line 37) | namespace tesseract { function GetSlopeAndOffset (line 42) | static void GetSlopeAndOffset(float x0, float y0, float x1, float y1, ... function AddPointsToPAGE (line 54) | static void AddPointsToPAGE(Pta *pts, std::stringstream &str) { function AddPointToWordPolygon (line 73) | static void AddPointToWordPolygon( function Pta (line 100) | static Pta *TransposePolygonline(Pta *pts) { function Pta (line 111) | static Pta *ReversePolygonline(Pta *pts, int type) { function Pta (line 122) | static Pta *DestroyAndCreatePta(Pta *pts) { function Pta (line 131) | static Pta *RecalcPolygonline(Pta *pts, bool upper) { function Pta (line 198) | static Pta *PolygonToBoxCoords(Pta *pts) { function UpdateBlockPoints (line 215) | static void UpdateBlockPoints(Pta *block_top_pts, Pta *block_bottom_pts, function SimplifyLinePolygon (line 257) | static void SimplifyLinePolygon(Pta *polyline, int tolerance, bool upp... function AddBoxToPAGE (line 320) | static void AddBoxToPAGE(const ResultIterator *it, PageIteratorLevel l... function AppendLinePolygon (line 333) | static void AppendLinePolygon(Pta *pts_ltr, Pta *pts_rtl, Pta *ptss, function AddBaselineToPTA (line 356) | static void AddBaselineToPTA(const ResultIterator *it, PageIteratorLev... function AddBaselinePtsToPAGE (line 368) | static void AddBaselinePtsToPAGE(Pta *baseline_pts, std::stringstream ... function Pta (line 385) | static Pta *SortBaseline(Pta *baseline_pts) { function Pta (line 413) | static Pta *ClipAndSimplifyBaseline(Pta *bottom_pts, Pta *baseline_pts, function Pta (line 479) | static Pta *FitBaselineIntoLinePolygon(Pta *bottom_pts, Pta *baseline_... FILE: src/api/pdfrenderer.cpp type tesseract (line 181) | namespace tesseract { function prec (line 214) | static double prec(double x) { function dist2 (line 223) | static long dist2(int x1, int y1, int x2, int y2) { function GetWordBaseline (line 235) | static void GetWordBaseline(int writing_direction, int ppi, int height... function AffineMatrix (line 274) | static void AffineMatrix(int writing_direction, int line_x1, int line_... function ClipBaseline (line 302) | static void ClipBaseline(int ppi, int x1, int y1, int x2, int y2, int ... function CodepointToUtf16be (line 315) | static bool CodepointToUtf16be(int code, char utf16[kMaxBytesPerCodepo... FILE: src/api/renderer.cpp type tesseract (line 28) | namespace tesseract { FILE: src/api/wordstrboxrenderer.cpp type tesseract (line 24) | namespace tesseract { FILE: src/arch/dotproduct.cpp type tesseract (line 19) | namespace tesseract { function TFloat (line 22) | TFloat DotProductNative(const TFloat *u, const TFloat *v, int n) { FILE: src/arch/dotproduct.h function namespace (line 22) | namespace tesseract { FILE: src/arch/dotproductavx.cpp type tesseract (line 28) | namespace tesseract { function DotProductAVX (line 33) | float DotProductAVX(const float *u, const float *v, int n) { function DotProductAVX (line 54) | double DotProductAVX(const double *u, const double *v, int n) { FILE: src/arch/dotproductavx512.cpp type tesseract (line 28) | namespace tesseract { function DotProductAVX512F (line 33) | float DotProductAVX512F(const float *u, const float *v, int n) { function DotProductAVX512F (line 51) | double DotProductAVX512F(const double *u, const double *v, int n) { FILE: src/arch/dotproductfma.cpp type tesseract (line 28) | namespace tesseract { function DotProductFMA (line 33) | float DotProductFMA(const float *u, const float *v, int n) { function DotProductFMA (line 60) | double DotProductFMA(const double *u, const double *v, int n) { FILE: src/arch/dotproductneon.cpp type tesseract (line 22) | namespace tesseract { function DotProductNEON (line 29) | float DotProductNEON(const float *u, const float *v, int n) { function TFloat (line 56) | TFloat DotProductNEON(const TFloat *u, const TFloat *v, int n) { FILE: src/arch/dotproductsse.cpp type tesseract (line 29) | namespace tesseract { function DotProductSSE (line 34) | float DotProductSSE(const float *u, const float *v, int n) { function DotProductSSE (line 93) | double DotProductSSE(const double *u, const double *v, int n) { FILE: src/arch/intsimdmatrix.cpp type tesseract (line 22) | namespace tesseract { FILE: src/arch/intsimdmatrix.h function namespace (line 28) | namespace tesseract { FILE: src/arch/intsimdmatrixavx2.cpp type tesseract (line 38) | namespace tesseract { function MultiplyGroup (line 68) | static inline void MultiplyGroup(const __m256i &rep_input, const __m25... function __m128i (line 91) | static inline __m128i load64_to_128(const int8_t *wi_) { function ExtractResults8 (line 98) | static inline void ExtractResults8(__m256i result, const int8_t *wi, function ExtractResults16 (line 112) | static inline void ExtractResults16(__m256i result0, __m256i result1, function PartialMatrixDotVector64 (line 148) | static void PartialMatrixDotVector64(const int8_t *wi, const float *sc... function PartialMatrixDotVector32 (line 193) | static void PartialMatrixDotVector32(const int8_t *wi, const float *sc... function PartialMatrixDotVector16 (line 228) | static void PartialMatrixDotVector16(const int8_t *wi, const float *sc... function PartialMatrixDotVector8 (line 258) | static inline void PartialMatrixDotVector8(const int8_t *wi, const flo... function matrixDotVector (line 284) | static void matrixDotVector(int dim1, int dim2, const int8_t *wi, cons... function ExtractResults8 (line 333) | static inline void ExtractResults8(__m256i result, const int8_t *wi, c... function ExtractResults16 (line 351) | static inline void ExtractResults16(__m256i result0, __m256i result1, ... function PartialMatrixDotVector64 (line 393) | static void PartialMatrixDotVector64(const int8_t *wi, const double *s... function PartialMatrixDotVector32 (line 438) | static void PartialMatrixDotVector32(const int8_t *wi, const double *s... function PartialMatrixDotVector16 (line 473) | static void PartialMatrixDotVector16(const int8_t *wi, const double *s... function PartialMatrixDotVector8 (line 503) | static inline void PartialMatrixDotVector8(const int8_t *wi, const dou... function matrixDotVector (line 529) | static void matrixDotVector(int dim1, int dim2, const int8_t *wi, cons... FILE: src/arch/intsimdmatrixneon.cpp type tesseract (line 29) | namespace tesseract { function PartialMatrixDotVector8 (line 55) | static inline void PartialMatrixDotVector8(const int8_t *__restrict wi, function matrixDotVector (line 167) | static void matrixDotVector(int dim1, int dim2, const int8_t *wi, cons... FILE: src/arch/intsimdmatrixrvv.cpp type tesseract (line 26) | namespace tesseract { function DotProduct (line 28) | static int DotProduct(const int8_t *u, const int8_t *v, int num) { function matrixDotVector (line 61) | static void matrixDotVector(int dim1, int dim2, const int8_t *wi, cons... FILE: src/arch/intsimdmatrixsse.cpp type tesseract (line 30) | namespace tesseract { function IntDotProductSSE (line 34) | static int32_t IntDotProductSSE(const int8_t *u, const int8_t *v, int ... function PartialMatrixDotVector1 (line 72) | static void PartialMatrixDotVector1(const int8_t *wi, const TFloat *sc... function matrixDotVector (line 79) | static void matrixDotVector(int dim1, int dim2, const int8_t *wi, cons... FILE: src/arch/simddetect.cpp type tesseract (line 74) | namespace tesseract { function TFloat (line 114) | static TFloat DotProductAccelerate(const TFloat* u, const TFloat* v, i... function TFloat (line 127) | static TFloat DotProductGeneric(const TFloat *u, const TFloat *v, int ... function TFloat (line 136) | static TFloat DotProductStdInnerProduct(const TFloat *u, const TFloat ... function SetDotProduct (line 140) | static void SetDotProduct(DotProductFunction f, const IntSimdMatrix *m... FILE: src/arch/simddetect.h function namespace (line 23) | namespace tesseract { FILE: src/ccmain/adaptions.cpp type tesseract (line 33) | namespace tesseract { type MODES (line 45) | enum MODES { FILE: src/ccmain/applybox.cpp type tesseract (line 75) | namespace tesseract { function clear_any_old_text (line 78) | static void clear_any_old_text(BLOCK_LIST *block_list) { function PAGE_RES (line 111) | PAGE_RES *Tesseract::ApplyBoxes(const char *filename, bool find_segmen... function MedianXHeight (line 161) | static double MedianXHeight(BLOCK_LIST *block_list) { function PAGE_RES (line 198) | PAGE_RES *Tesseract::SetupApplyBoxes(const std::vector &boxes, B... function BoxMissMetric (line 293) | static double BoxMissMetric(const TBOX &box1, const TBOX &box2) { FILE: src/ccmain/control.cpp type tesseract (line 55) | namespace tesseract { function WordGap (line 750) | static void WordGap(const PointerVector &words, unsigned ind... function EvaluateWordSpan (line 763) | static void EvaluateWordSpan(const PointerVector &words, uns... function SelectBestWords (line 790) | static int SelectBestWords(double rating_ratio, double certainty_margi... function WordsAcceptable (line 902) | static bool WordsAcceptable(const PointerVector &words) { function BLOB_CHOICE (line 1630) | static BLOB_CHOICE *FindBestMatchingChoice(UNICHAR_ID char_id, WERD_RE... function CorrectRepcharChoices (line 1647) | static void CorrectRepcharChoices(BLOB_CHOICE *blob_choice, WERD_RES *... function ACCEPTABLE_WERD_TYPE (line 1699) | ACCEPTABLE_WERD_TYPE Tesseract::acceptable_word_string(const UNICHARSE... function find_modal_font (line 1894) | static void find_modal_font( // good chars in word FILE: src/ccmain/control.h type ACCEPTABLE_WERD_TYPE (line 28) | enum ACCEPTABLE_WERD_TYPE { FILE: src/ccmain/docqual.cpp type tesseract (line 25) | namespace tesseract { function countMatchingBlobs (line 27) | static void countMatchingBlobs(int16_t &match_count, int /*index*/) { function countAcceptedBlobs (line 31) | static void countAcceptedBlobs(WERD_RES *word, int16_t &match_count, i... function acceptIfGoodQuality (line 39) | static void acceptIfGoodQuality(WERD_RES *word, int index) { function reject_whole_page (line 360) | void reject_whole_page(PAGE_RES_IT &page_res_it) { function GARBAGE_LEVEL (line 610) | GARBAGE_LEVEL Tesseract::garbage_word(WERD_RES *word, bool ok_dict_wor... function CRUNCH_MODE (line 819) | CRUNCH_MODE Tesseract::word_deletable(WERD_RES *word, int16_t &delete_... FILE: src/ccmain/docqual.h function namespace (line 24) | namespace tesseract { FILE: src/ccmain/equationdetect.cpp type tesseract (line 42) | namespace tesseract { function BOOL_VAR (line 45) | static BOOL_VAR(equationdetect_save_bi_image, false, "Save input bi im... function ColPartition (line 1349) | ColPartition *EquationDetect::SearchNNVertical(const bool search_bottom,... FILE: src/ccmain/equationdetect.h function namespace (line 30) | namespace tesseract { FILE: src/ccmain/fixspace.cpp type tesseract (line 43) | namespace tesseract { class BLOCK (line 45) | class BLOCK class ROW (line 46) | class ROW function c_blob_comparator (line 57) | static int c_blob_comparator( // sort blobs function initialise_search (line 197) | void initialise_search(WERD_RES_LIST &src_list, WERD_RES_LIST &new_lis... function transform_to_next_perm (line 385) | void transform_to_next_perm(WERD_RES_LIST &words) { function fixspace_dbg (line 797) | void fixspace_dbg(WERD_RES *word) { FILE: src/ccmain/fixspace.h function namespace (line 25) | namespace tesseract { FILE: src/ccmain/fixxht.cpp type tesseract (line 29) | namespace tesseract { FILE: src/ccmain/linerec.cpp type tesseract (line 30) | namespace tesseract { function ImageData (line 133) | ImageData *Tesseract::GetLineData(const TBOX &line_box, const std::vec... function ImageData (line 165) | ImageData *Tesseract::GetRectImage(const TBOX &box, const BLOCK &block... FILE: src/ccmain/ltrresultiterator.cpp type tesseract (line 28) | namespace tesseract { function StrongScriptDirection (line 209) | StrongScriptDirection LTRResultIterator::WordDirection() const { FILE: src/ccmain/mutableiterator.cpp type tesseract (line 17) | namespace tesseract { FILE: src/ccmain/mutableiterator.h function namespace (line 27) | namespace tesseract { FILE: src/ccmain/osdetect.cpp type tesseract (line 39) | namespace tesseract { function remove_nontext_regions (line 147) | static void remove_nontext_regions(tesseract::Tesseract *tess, BLOCK_L... function orientation_and_script_detection (line 176) | int orientation_and_script_detection(const char *filename, OSResults *... function os_detect (line 213) | int os_detect(TO_BLOCK_LIST *port_blocks, OSResults *osr, tesseract::T... function os_detect_blobs (line 266) | int os_detect_blobs(const std::vector *allowed_scripts, BLOBNBOX_... function os_detect_blob (line 315) | bool os_detect_blob(BLOBNBOX *bbox, OrientationDetector *o, ScriptDete... function OrientationIdToValue (line 559) | int OrientationIdToValue(const int &id) { FILE: src/ccmain/output.cpp type tesseract (line 38) | namespace tesseract { function determine_newline_type (line 207) | char determine_newline_type( // test line ends function UNICHAR_ID (line 247) | UNICHAR_ID Tesseract::get_rep_char(WERD_RES *word) { // what char is r... FILE: src/ccmain/output.h function namespace (line 23) | namespace tesseract { FILE: src/ccmain/pageiterator.cpp type tesseract (line 28) | namespace tesseract { function PageIterator (line 80) | const PageIterator &PageIterator::operator=(const PageIterator &src) { function PolyBlockType (line 388) | PolyBlockType PageIterator::BlockType() const { function Pta (line 400) | Pta *PageIterator::BlockPolygon() const { function Pix (line 450) | Pix *PageIterator::GetBinaryImage(PageIteratorLevel level) const { function Pix (line 488) | Pix *PageIterator::GetImage(PageIteratorLevel level, int padding, FILE: src/ccmain/pagesegmain.cpp type tesseract (line 51) | namespace tesseract { function Image (line 61) | static Image RemoveEnclosingCircle(Image pixs) { function AddAllScriptsConverted (line 249) | static void AddAllScriptsConverted(const UNICHARSET &sid_set, const UN... function ColumnFinder (line 272) | ColumnFinder *Tesseract::SetupPageSegAndDetectOrientation(PageSegMode ... FILE: src/ccmain/pagewalk.cpp type tesseract (line 23) | namespace tesseract { FILE: src/ccmain/par_control.cpp type tesseract (line 24) | namespace tesseract { type BlobData (line 26) | struct BlobData { method BlobData (line 27) | BlobData() = default; method BlobData (line 28) | BlobData(int index, Tesseract *tess, const WERD_RES &word) FILE: src/ccmain/paragraphs.cpp type tesseract (line 54) | namespace tesseract { function Epsilon (line 70) | static int Epsilon(int space_pix) { function AcceptableRowArgs (line 74) | static bool AcceptableRowArgs(int debug_level, int min_num_rows, const... function PrintTable (line 95) | static void PrintTable(const std::vector> &ro... function RtlEmbed (line 133) | static std::string RtlEmbed(const std::string &word, bool rtlify) { function PrintDetectorState (line 141) | static void PrintDetectorState(const ParagraphTheory &theory, function DebugDump (line 180) | static void DebugDump(bool should_print, const char *phase, const Para... function PrintRowRange (line 190) | static void PrintRowRange(const std::vector &rows... function IsLatinLetter (line 201) | static bool IsLatinLetter(int ch) { function IsDigitLike (line 205) | static bool IsDigitLike(int ch) { function IsOpeningPunct (line 209) | static bool IsOpeningPunct(int ch) { function IsTerminalPunct (line 213) | static bool IsTerminalPunct(int ch) { function LikelyListNumeral (line 242) | static bool LikelyListNumeral(const std::string &word) { function LikelyListMark (line 278) | static bool LikelyListMark(const std::string &word) { function AsciiLikelyListItem (line 283) | bool AsciiLikelyListItem(const std::string &word) { function UnicodeFor (line 290) | static int UnicodeFor(const UNICHARSET *u, const WERD_CHOICE *werd, un... class UnicodeSpanSkipper (line 299) | class UnicodeSpanSkipper { method UnicodeSpanSkipper (line 301) | UnicodeSpanSkipper(const UNICHARSET *unicharset, const WERD_CHOICE *... function LikelyListMarkUnicode (line 354) | static bool LikelyListMarkUnicode(int ch) { function UniLikelyListItem (line 383) | static bool UniLikelyListItem(const UNICHARSET *u, const WERD_CHOICE *... function push_back_new (line 419) | void push_back_new(std::vector &vector, const T &data) { function LeftWordAttributes (line 432) | void LeftWordAttributes(const UNICHARSET *unicharset, const WERD_CHOIC... function RightWordAttributes (line 478) | void RightWordAttributes(const UNICHARSET *unicharset, const WERD_CHOI... function LineType (line 561) | LineType RowScratchRegisters::GetLineType() const { function LineType (line 586) | LineType RowScratchRegisters::GetLineType(const ParagraphModel *model)... function ParagraphModel (line 674) | const ParagraphModel *RowScratchRegisters::UniqueStartHypothesis() con... function ParagraphModel (line 681) | const ParagraphModel *RowScratchRegisters::UniqueBodyHypothesis() const { type Cluster (line 702) | struct Cluster { method Cluster (line 703) | Cluster() : center(0), count(0) {} method Cluster (line 704) | Cluster(int cen, int num) : center(cen), count(num) {} class SimpleClusterer (line 710) | class SimpleClusterer { method SimpleClusterer (line 712) | explicit SimpleClusterer(int max_cluster_width) : max_cluster_width_... method Add (line 713) | void Add(int value) { method size (line 716) | size_t size() const { function ClosestCluster (line 727) | static int ClosestCluster(const std::vector &clusters, int va... function CalculateTabStops (line 753) | static void CalculateTabStops(std::vector *rows, ... function MarkRowsWithModel (line 868) | static void MarkRowsWithModel(std::vector *rows, ... type GeometricClassifierState (line 912) | struct GeometricClassifierState { method GeometricClassifierState (line 913) | GeometricClassifierState(int dbg_level, std::vector *rows, int ... function ValidBodyLine (line 1340) | bool ValidBodyLine(const std::vector *rows, int row, function CrownCompatible (line 1349) | bool CrownCompatible(const std::vector *rows, int... function DiscardUnusedModels (line 1511) | static void DiscardUnusedModels(const std::vector... function DowngradeWeakestToCrowns (line 1544) | static void DowngradeWeakestToCrowns(int debug_level, ParagraphTheory ... function RecomputeMarginsAndClearHypotheses (line 1612) | void RecomputeMarginsAndClearHypotheses(std::vector &rows, int r... function FirstWordWouldHaveFit (line 1678) | bool FirstWordWouldHaveFit(const RowScratchRegisters &before, const Ro... function FirstWordWouldHaveFit (line 1704) | bool FirstWordWouldHaveFit(const RowScratchRegisters &before, const Ro... function TextSupportsBreak (line 1721) | static bool TextSupportsBreak(const RowScratchRegisters &before, const... function LikelyParagraphStart (line 1729) | static bool LikelyParagraphStart(const RowScratchRegisters &before, function ParagraphModel (line 1741) | static ParagraphModel InternalParagraphModelByOutline( function ParagraphModel (line 1845) | static ParagraphModel ParagraphModelByOutline(int debug_level, function RowsFitModel (line 1859) | bool RowsFitModel(const std::vector *rows, int st... function MarkStrongEvidence (line 1886) | static void MarkStrongEvidence(std::vector *rows,... function ModelStrongEvidence (line 1948) | static void ModelStrongEvidence(int debug_level, std::vector... function ConvertHypothesizedModelRunsToParagraphs (line 2083) | static void ConvertHypothesizedModelRunsToParagraphs(int debug_level, type Interval (line 2164) | struct Interval { method Interval (line 2165) | Interval() : begin(0), end(0) {} method Interval (line 2166) | Interval(int b, int e) : begin(b), end(e) {} function RowIsStranded (line 2181) | static bool RowIsStranded(const std::vector &rows... function LeftoverSegments (line 2237) | static void LeftoverSegments(const std::vector &r... function CanonicalizeDetectionResults (line 2288) | void CanonicalizeDetectionResults(std::vector *row_owners, PAR... function DetectParagraphs (line 2318) | void DetectParagraphs(int debug_level, std::vector *row_infos, function InitializeTextAndBoxesPreRecognition (line 2406) | static void InitializeTextAndBoxesPreRecognition(const MutableIterator... function InitializeRowInfo (line 2467) | static void InitializeRowInfo(bool after_recognition, const MutableIte... function DetectParagraphs (line 2562) | void DetectParagraphs(int debug_level, bool after_text_recognition, FILE: src/ccmain/paragraphs.h function namespace (line 27) | namespace tesseract { FILE: src/ccmain/paragraphs_internal.h function namespace (line 28) | namespace tesseract { function class (line 95) | class RowScratchRegisters { function class (line 191) | class ParagraphTheory { function class (line 239) | class ParagraphModelSmearer { FILE: src/ccmain/paramsd.cpp type tesseract (line 44) | namespace tesseract { function ParamContent (line 91) | ParamContent *ParamContent::GetParamContentById(int id) { function SVMenuNode (line 201) | SVMenuNode *ParamsEditor::BuildListOfAllLeaves(tesseract::Tesseract *t... FILE: src/ccmain/paramsd.h function namespace (line 29) | namespace tesseract { FILE: src/ccmain/pgedit.cpp type tesseract (line 44) | namespace tesseract { type CMD_EVENTS (line 50) | enum CMD_EVENTS { type ColorationMode (line 83) | enum ColorationMode { function show_point (line 142) | static void show_point(PAGE_RES *page_res, float x, float y) { function pgeditor_msg (line 178) | static void pgeditor_msg( // message display class BlnEventHandler (line 183) | class BlnEventHandler : public SVEventHandler { method Notify (line 185) | void Notify(const SVEvent *sv_event) override { function ScrollView (line 199) | static ScrollView *bln_word_window_handle() { // return handle function build_image_window (line 219) | static void build_image_window(int width, int height) { function display_bln_lines (line 231) | static void display_bln_lines(ScrollView *window, ScrollView::Color co... function SVMenuNode (line 275) | SVMenuNode *Tesseract::build_menu_new() { type tesseract (line 870) | namespace tesseract { type CMD_EVENTS (line 50) | enum CMD_EVENTS { type ColorationMode (line 83) | enum ColorationMode { function show_point (line 142) | static void show_point(PAGE_RES *page_res, float x, float y) { function pgeditor_msg (line 178) | static void pgeditor_msg( // message display class BlnEventHandler (line 183) | class BlnEventHandler : public SVEventHandler { method Notify (line 185) | void Notify(const SVEvent *sv_event) override { function ScrollView (line 199) | static ScrollView *bln_word_window_handle() { // return handle function build_image_window (line 219) | static void build_image_window(int width, int height) { function display_bln_lines (line 231) | static void display_bln_lines(ScrollView *window, ScrollView::Color co... function SVMenuNode (line 275) | SVMenuNode *Tesseract::build_menu_new() { FILE: src/ccmain/pgedit.h function namespace (line 25) | namespace tesseract { FILE: src/ccmain/recogtraining.cpp type tesseract (line 30) | namespace tesseract { function FILE (line 36) | FILE *Tesseract::init_recog_training(const char *filename) { function read_t (line 59) | static bool read_t(PAGE_RES_IT *page_res_it, TBOX *tbox) { function PrintPath (line 163) | static void PrintPath(int length, const BLOB_CHOICE **blob_choices, co... function PrintMatrixPaths (line 180) | static void PrintMatrixPaths(int col, int dim, const MATRIX &ratings, ... FILE: src/ccmain/reject.cpp type tesseract (line 28) | namespace tesseract { function reject_blanks (line 182) | void reject_blanks(WERD_RES *word) { function reject_poor_matches (line 208) | void reject_poor_matches(WERD_RES *word) { function compute_reject_threshold (line 227) | float compute_reject_threshold(WERD_CHOICE *word) { type tesseract (line 54) | namespace tesseract { function reject_blanks (line 182) | void reject_blanks(WERD_RES *word) { function reject_poor_matches (line 208) | void reject_poor_matches(WERD_RES *word) { function compute_reject_threshold (line 227) | float compute_reject_threshold(WERD_CHOICE *word) { FILE: src/ccmain/reject.h function namespace (line 23) | namespace tesseract { FILE: src/ccmain/resultiterator.cpp type tesseract (line 36) | namespace tesseract { function ResultIterator (line 53) | ResultIterator *ResultIterator::StartOfParagraph(const LTRResultIterat... function PrintScriptDirs (line 235) | static void PrintScriptDirs(const std::vector &... FILE: src/ccmain/superscript.cpp type tesseract (line 22) | namespace tesseract { function LeadingUnicharsToChopped (line 24) | static int LeadingUnicharsToChopped(WERD_RES *word, int num_unichars) { function TrailingUnicharsToChopped (line 32) | static int TrailingUnicharsToChopped(WERD_RES *word, int num_unichars) { function YOutlierPieces (line 46) | static void YOutlierPieces(WERD_RES *word, int rebuilt_blob_index, int... function WERD_RES (line 369) | WERD_RES *Tesseract::TrySuperscriptSplits(int num_chopped_leading, flo... FILE: src/ccmain/tessbox.cpp type tesseract (line 31) | namespace tesseract { FILE: src/ccmain/tessedit.cpp type tesseract (line 41) | namespace tesseract { function IsStrInList (line 230) | static bool IsStrInList(const std::string &str, const std::vector &new_fonts, function AssignIds (line 427) | static void AssignIds(const UnicityTable &all_fonts, Unicity... type CMD_EVENTS (line 463) | enum CMD_EVENTS { ACTION_1_CMD_EVENT, RECOG_WERDS, RECOG_PSEUDO, ACTIO... FILE: src/ccmain/tesseractclass.cpp type tesseract (line 51) | namespace tesseract { function Dict (line 484) | Dict &Tesseract::getDict() { FILE: src/ccmain/tesseractclass.h function namespace (line 55) | namespace tesseract { function set_pix_thresholds (line 250) | void set_pix_thresholds(Image thresholds) { function set_source_resolution (line 257) | void set_source_resolution(int ppi) { function SetScaledColor (line 272) | void SetScaledColor(int factor, Image color) { function Textord (line 279) | Textord *mutable_textord() { function Tesseract (line 289) | Tesseract *get_sub_lang(int index) const { function init_tesseract (line 503) | int init_tesseract(const std::string &datapath, const std::string &langu... FILE: src/ccmain/tfacepp.cpp type tesseract (line 36) | namespace tesseract { FILE: src/ccmain/thresholder.cpp type tesseract (line 36) | namespace tesseract { function Image (line 317) | Image ImageThresholder::GetPixRectThresholds() { function Image (line 344) | Image ImageThresholder::GetPixRect() { function Image (line 361) | Image ImageThresholder::GetPixRectGrey() { FILE: src/ccmain/thresholder.h type Pix (line 26) | struct Pix function ThresholdMethod (line 30) | enum class ThresholdMethod { FILE: src/ccmain/werdit.cpp type tesseract (line 27) | namespace tesseract { function PAGE_RES_IT (line 38) | PAGE_RES_IT *make_pseudo_word(PAGE_RES *page_res, const TBOX &selectio... FILE: src/ccmain/werdit.h function namespace (line 25) | namespace tesseract { FILE: src/ccstruct/blamer.cpp type tesseract (line 35) | namespace tesseract { FILE: src/ccstruct/blamer.h function namespace (line 40) | namespace tesseract { function UpdateBestRating (line 146) | void UpdateBestRating(float rating) { function MatrixPositionCorrect (line 156) | bool MatrixPositionCorrect(int index, const MATRIX_COORD &coord) { function set_best_choice_is_dict_and_top_choice (line 160) | void set_best_choice_is_dict_and_top_choice(bool value) { function set_lattice_data (line 169) | void set_lattice_data(const char *data, int size) { function AddHypothesis (line 180) | void AddHypothesis(const tesseract::ParamsTrainingHypothesis &hypo) { function ClearResults (line 198) | void ClearResults() { function CopyTruth (line 214) | void CopyTruth(const BlamerBundle &other) { function CopyResults (line 220) | void CopyResults(const BlamerBundle &other) { function GuidedSegsearchStillGoing (line 280) | bool GuidedSegsearchStillGoing() const; FILE: src/ccstruct/blobbox.cpp type tesseract (line 41) | namespace tesseract { function TBOX (line 337) | TBOX BLOBNBOX::BoundsWithinLimits(int left, int right) { function find_cblob_limits (line 504) | void find_cblob_limits( // get y limits function find_cblob_vlimits (line 543) | void find_cblob_vlimits( // get y limits function find_cblob_hlimits (line 579) | void find_cblob_hlimits( // get x limits function C_BLOB (line 614) | C_BLOB *crotate_cblob( // rotate it function TBOX (line 638) | TBOX box_next( // get bounding box function TBOX (line 667) | TBOX box_next_pre_chopped( // get bounding box function vertical_cblob_projection (line 871) | void vertical_cblob_projection( // project outlines function vertical_coutline_projection (line 890) | void vertical_coutline_projection( // project outlines function SizeFilterBlobs (line 969) | static void SizeFilterBlobs(int min_height, int max_height, BLOBNBOX_L... function plot_blob_list (line 1071) | void plot_blob_list(ScrollView *win, // window to dra... FILE: src/ccstruct/blobbox.h type Pix (line 41) | struct Pix function namespace (line 43) | namespace tesseract { function class (line 555) | class TO_ROW : public ELIST2::LINK { function TESS_API (line 698) | TESS_API TO_BLOCK : public ELIST::LINK { FILE: src/ccstruct/blobs.cpp type tesseract (line 44) | namespace tesseract { function TESSLINE (line 91) | TESSLINE *TESSLINE::BuildFromOutlineList(EDGEPT *outline) { function TBOX (line 263) | TBOX TESSLINE::bounding_box() const { function EDGEPT (line 290) | EDGEPT *TESSLINE::FindBestStartPt() const { function TESSLINE (line 313) | static TESSLINE **ApproximateOutlineList(bool allow_detailed_fx, C_OUT... function TBLOB (line 335) | TBLOB *TBLOB::PolygonalCopy(bool allow_detailed_fx, C_BLOB *src) { function TBLOB (line 342) | TBLOB *TBLOB::ShallowCopy(const TBLOB &src) { function TBLOB (line 353) | TBLOB *TBLOB::ClassifyNormalizeIfNeeded() const { function TBOX (line 466) | TBOX TBLOB::bounding_box() const { function SegmentLLSQ (line 577) | static void SegmentLLSQ(const FCOORD &pt1, const FCOORD &pt2, LLSQ *ac... function SegmentCoords (line 605) | static void SegmentCoords(const FCOORD &pt1, const FCOORD &pt2, int x_... function SegmentBBox (line 627) | static void SegmentBBox(const FCOORD &pt1, const FCOORD &pt2, TBOX *bb... function CollectEdgesOfRun (line 658) | static void CollectEdgesOfRun(const EDGEPT *startpt, const EDGEPT *las... function TWERD (line 778) | TWERD *TWERD::PolygonalCopy(bool allow_detailed_fx, WERD *src) { function TBOX (line 863) | TBOX TWERD::bounding_box() const { function divisible_blob (line 923) | bool divisible_blob(TBLOB *blob, bool italic_blob, TPOINT *location) { function divide_blobs (line 970) | void divide_blobs(TBLOB *blob, TBLOB *other_blob, bool italic_blob, co... FILE: src/ccstruct/blobs.h type Pix (line 33) | struct Pix function namespace (line 35) | namespace tesseract { function operator (line 61) | bool operator==(const TPOINT &other) const { function diff (line 69) | void diff(const TPOINT &p1, const TPOINT &p2) { function cross (line 75) | int cross(const TPOINT &other) const { function dot (line 80) | int dot(const TPOINT &other) const { type EDGEPT (line 95) | struct EDGEPT { function CopyFrom (line 105) | void CopyFrom(const EDGEPT &src) { function WeightedDistance (line 118) | int WeightedDistance(const EDGEPT &other, int x_factor) const { function EqualPos (line 124) | bool EqualPos(const EDGEPT &other) const { function TBOX (line 129) | TBOX SegmentBox(const EDGEPT *end) const { function SegmentArea (line 151) | int SegmentArea(const EDGEPT *end) const { function ShortNonCircularSegment (line 164) | bool ShortNonCircularSegment(int min_points, const EDGEPT *end) const { function Hide (line 178) | void Hide() { function Reveal (line 181) | void Reveal() { function MarkChop (line 187) | void MarkChop() { function TESSLINE (line 209) | CLISTIZEH(EDGEPT) function TBOX (line 248) | TBOX bounding_box() const; function Contains (line 267) | bool Contains(const TPOINT &pt) const { function TBLOB (line 291) | struct TBLOB { function NumOutlines (line 337) | int NumOutlines() const; function BBArea (line 376) | int BBArea() const { FILE: src/ccstruct/blread.cpp type tesseract (line 26) | namespace tesseract { function read_unlv_file (line 36) | bool read_unlv_file( // print list of sides function FullPageBlock (line 68) | void FullPageBlock(int width, int height, BLOCK_LIST *blocks) { FILE: src/ccstruct/blread.h function namespace (line 25) | namespace tesseract { FILE: src/ccstruct/boxread.cpp type tesseract (line 36) | namespace tesseract { function BoxFileName (line 42) | static std::string BoxFileName(const char *image_filename) { function FILE (line 59) | FILE *OpenBoxFile(const char *fname) { function ReadAllBoxes (line 76) | bool ReadAllBoxes(int target_page, bool skip_blanks, const char *filen... function ReadMemBoxes (line 97) | bool ReadMemBoxes(int target_page, bool skip_blanks, const char *box_d... function ReadNextBox (line 153) | bool ReadNextBox(int *line_number, FILE *box_file, std::string &utf8_s... function ReadNextBox (line 160) | bool ReadNextBox(int target_page, int *line_number, FILE *box_file, st... function ParseBoxFileStr (line 205) | bool ParseBoxFileStr(const char *boxfile_str, int *page_number, std::s... function MakeBoxFileStr (line 280) | void MakeBoxFileStr(const char *unichar_str, const TBOX &box, int page... FILE: src/ccstruct/boxread.h function namespace (line 28) | namespace tesseract { FILE: src/ccstruct/boxword.cpp type tesseract (line 26) | namespace tesseract { function BoxWord (line 39) | BoxWord &BoxWord::operator=(const BoxWord &src) { function BoxWord (line 56) | BoxWord *BoxWord::CopyFromNormalized(TWERD *tessword) { FILE: src/ccstruct/boxword.h function namespace (line 26) | namespace tesseract { FILE: src/ccstruct/ccstruct.cpp type tesseract (line 21) | namespace tesseract { FILE: src/ccstruct/ccstruct.h function namespace (line 24) | namespace tesseract { FILE: src/ccstruct/coutln.cpp type tesseract (line 43) | namespace tesseract { function ComputeGradient (line 669) | static void ComputeGradient(const l_uint32 *data, int wpl, int x, int ... function EvaluateVerticalDiff (line 685) | static bool EvaluateVerticalDiff(const l_uint32 *data, int wpl, int di... function EvaluateHorizontalDiff (line 707) | static bool EvaluateHorizontalDiff(const l_uint32 *line, int diff_sign... function C_OUTLINE (line 1017) | C_OUTLINE &C_OUTLINE::operator=(const C_OUTLINE &source) { function ICOORD (line 1058) | ICOORD C_OUTLINE::chain_step(int chaindir) { FILE: src/ccstruct/coutln.h type Pix (line 33) | struct Pix function namespace (line 35) | namespace tesseract { FILE: src/ccstruct/crakedge.h function namespace (line 26) | namespace tesseract { FILE: src/ccstruct/debugpixa.h function namespace (line 8) | namespace tesseract { FILE: src/ccstruct/detlinefit.cpp type tesseract (line 27) | namespace tesseract { FILE: src/ccstruct/detlinefit.h function namespace (line 25) | namespace tesseract { FILE: src/ccstruct/dppoint.cpp type tesseract (line 24) | namespace tesseract { function DPPoint (line 31) | DPPoint *DPPoint::Solve(int min_step, int max_step, bool debug, CostFu... FILE: src/ccstruct/dppoint.h function namespace (line 25) | namespace tesseract { FILE: src/ccstruct/fontinfo.cpp type tesseract (line 23) | namespace tesseract { function FontInfoDeleteCallback (line 129) | void FontInfoDeleteCallback(FontInfo f) { function read_info (line 143) | bool read_info(TFile *f, FontInfo *fi) { function write_info (line 157) | bool write_info(FILE *f, const FontInfo &fi) { function read_spacing_info (line 163) | bool read_spacing_info(TFile *f, FontInfo *fi) { function write_spacing_info (line 194) | bool write_spacing_info(FILE *f, const FontInfo &fi) { function write_set (line 222) | bool write_set(FILE *f, const FontSet &fs) { FILE: src/ccstruct/fontinfo.h function namespace (line 31) | namespace tesseract { function class (line 160) | class FontInfoTable : public GenericVector { FILE: src/ccstruct/image.cpp type tesseract (line 22) | namespace tesseract { function Image (line 24) | Image Image::clone() const { function Image (line 28) | Image Image::copy() const { function Image (line 42) | Image Image::operator|(Image i) const { function Image (line 46) | Image &Image::operator|=(Image i) { function Image (line 51) | Image Image::operator&(Image i) const { function Image (line 55) | Image &Image::operator&=(Image i) { FILE: src/ccstruct/image.h type Pix (line 21) | struct Pix function namespace (line 23) | namespace tesseract { FILE: src/ccstruct/imagedata.cpp type tesseract (line 40) | namespace tesseract { function ImageData (line 60) | ImageData *ImageData::Build(const char *name, int page_number, const c... function Image (line 195) | Image ImageData::GetPix() const { function Image (line 217) | Image ImageData::PreScale(int target_height, int max_height, function Image (line 351) | Image ImageData::GetPixInternal(const std::vector &image_data) { function ImageData (line 469) | const ImageData *DocumentData::GetPage(int index) { function DocumentData (line 676) | DocumentData *DocumentCache::FindDocument( function ImageData (line 709) | const ImageData *DocumentCache::GetPageRoundRobin(int serial) { function ImageData (line 724) | const ImageData *DocumentCache::GetPageSequential(int serial) { FILE: src/ccstruct/imagedata.h type Pix (line 28) | struct Pix function namespace (line 30) | namespace tesseract { FILE: src/ccstruct/linlsq.cpp type tesseract (line 24) | namespace tesseract { function FCOORD (line 166) | FCOORD LLSQ::mean_point() const { function FCOORD (line 250) | FCOORD LLSQ::vector_fit() const { FILE: src/ccstruct/linlsq.h function class (line 29) | class TESS_API LLSQ { FILE: src/ccstruct/matrix.cpp type tesseract (line 28) | namespace tesseract { function MATRIX (line 61) | MATRIX *MATRIX::ConsumeAndMakeBigger(int ind) { function MATRIX (line 97) | MATRIX *MATRIX::DeepCopy() const { FILE: src/ccstruct/matrix.h function namespace (line 40) | namespace tesseract { function virtual (line 78) | virtual ~GENERIC_2D_ARRAY() { function Resize (line 110) | void Resize(int size1, int size2, const T &empty) { function ResizeWithCopy (line 117) | void ResizeWithCopy(int size1, int size2) { function Clear (line 141) | void Clear() { function Serialize (line 150) | bool Serialize(FILE *fp) const { function Serialize (line 161) | bool Serialize(TFile *fp) const { function DeSerialize (line 175) | bool DeSerialize(bool swap, FILE *fp) { function DeSerialize (line 197) | bool DeSerialize(TFile *fp) { function SerializeClasses (line 204) | bool SerializeClasses(FILE *fp) const { function DeSerializeClasses (line 223) | bool DeSerializeClasses(bool swap, FILE *fp) { function virtual (line 255) | virtual int index(int column, int row) const { function put (line 260) | void put(ICOORD pos, const T &thing) { function put (line 263) | void put(int column, int row, const T &thing) { function T (line 268) | T get(ICOORD pos) const { function T (line 271) | T get(int column, int row) const { function T (line 275) | const T &operator()(int column, int row) const { function T (line 283) | T *operator[](int column) { function T (line 286) | const T *operator[](int column) const { function operator (line 323) | void operator+=(const T &addend) { function operator (line 330) | void operator*=(const T &factor) { function Clip (line 337) | void Clip(const T &rangemin, const T &rangemax) { function WithinBounds (line 345) | bool WithinBounds(const T &rangemin, const T &rangemax) const { function Normalize (line 356) | double Normalize() { function T (line 385) | T Max() const { function T (line 402) | T MaxAbs() const { function SumSquares (line 419) | void SumSquares(const GENERIC_2D_ARRAY &src, const T &decay_factor) { function AdamUpdate (line 429) | void AdamUpdate(const GENERIC_2D_ARRAY &sum, const GENERIC_2D_ARRAY *array2) { function class (line 657) | class MATRIX : public BandTriMatrix { function MATRIX_COORD (line 687) | struct MATRIX_COORD { FILE: src/ccstruct/mod128.cpp type tesseract (line 21) | namespace tesseract { FILE: src/ccstruct/mod128.h function namespace (line 24) | namespace tesseract { FILE: src/ccstruct/normalis.cpp type tesseract (line 32) | namespace tesseract { function DENORM (line 50) | DENORM &DENORM::operator=(const DENORM &src) { function ComputeRunlengthImage (line 158) | static void ComputeRunlengthImage(const TBOX &box, function ComputeEdgeDensityProfiles (line 227) | static void ComputeEdgeDensityProfiles(const TBOX &box, const GENERIC_... FILE: src/ccstruct/normalis.h type Pix (line 28) | struct Pix function namespace (line 30) | namespace tesseract { FILE: src/ccstruct/ocrblock.cpp type tesseract (line 27) | namespace tesseract { function decreasing_top_order (line 71) | static int decreasing_top_order(const ROW *row1, const ROW *row2) { function TBOX (line 88) | TBOX BLOCK::restricted_bounding_box(bool upper_dots, bool lower_dots) ... function BLOCK (line 222) | BLOCK &BLOCK::operator=( // assignment function LeftMargin (line 250) | static bool LeftMargin(ICOORDELT_LIST *segments, int x, int *margin) { function RightMargin (line 281) | static bool RightMargin(ICOORDELT_LIST *segments, int x, int *margin) { function PrintSegmentationStats (line 407) | void PrintSegmentationStats(BLOCK_LIST *block_list) { function ExtractBlobsFromSegmentation (line 440) | void ExtractBlobsFromSegmentation(BLOCK_LIST *blocks, C_BLOB_LIST *out... function RefreshWordBlobsFromNewBlobs (line 474) | void RefreshWordBlobsFromNewBlobs(BLOCK_LIST *block_list, C_BLOB_LIST ... FILE: src/ccstruct/ocrblock.h function namespace (line 26) | namespace tesseract { FILE: src/ccstruct/ocrpara.cpp type tesseract (line 25) | namespace tesseract { FILE: src/ccstruct/ocrpara.h function namespace (line 26) | namespace tesseract { FILE: src/ccstruct/ocrrow.cpp type tesseract (line 27) | namespace tesseract { function TBOX (line 84) | TBOX ROW::restricted_bounding_box(bool upper_dots, bool lower_dots) co... function ROW (line 225) | ROW &ROW::operator=(const ROW &source) { FILE: src/ccstruct/ocrrow.h function namespace (line 32) | namespace tesseract { FILE: src/ccstruct/otsuthr.cpp type tesseract (line 25) | namespace tesseract { function OtsuThreshold (line 35) | int OtsuThreshold(Image src_pix, int left, int top, int width, int hei... function HistogramRect (line 93) | void HistogramRect(Image src_pix, int channel, int left, int top, int ... function OtsuStats (line 113) | int OtsuStats(const int *histogram, int *H_out, int *omega0_out) { FILE: src/ccstruct/otsuthr.h type Pix (line 26) | struct Pix function namespace (line 28) | namespace tesseract { FILE: src/ccstruct/pageres.cpp type Pix (line 44) | struct Pix type tesseract (line 46) | namespace tesseract { function StopperAmbigThreshold (line 67) | static double StopperAmbigThreshold(double f1, double f2) { function WERD_RES (line 186) | WERD_RES &WERD_RES::operator=(const WERD_RES &source) { function MovePointerData (line 724) | static void MovePointerData(T **dest, T **src) { function BLOB_CHOICE (line 768) | BLOB_CHOICE *WERD_RES::GetBlobChoice(unsigned index) const { function BLOB_CHOICE_LIST (line 779) | BLOB_CHOICE_LIST *WERD_RES::GetBlobChoices(int index) const { function is_simple_quote (line 1024) | static int is_simple_quote(const char *signed_str, int length) { function UNICHAR_ID (line 1036) | UNICHAR_ID WERD_RES::BothQuotes(UNICHAR_ID id1, UNICHAR_ID id2) { function UNICHAR_ID (line 1059) | UNICHAR_ID WERD_RES::BothHyphens(UNICHAR_ID id1, UNICHAR_ID id2) { function UNICHAR_ID (line 1090) | UNICHAR_ID WERD_RES::BothSpaces(UNICHAR_ID id1, UNICHAR_ID id2) { function WERD_RES (line 1252) | WERD_RES *PAGE_RES_IT::InsertSimpleCloneWord(const WERD_RES &clone_res, function ComputeBlobEnds (line 1279) | static void ComputeBlobEnds(const WERD_RES &word, const TBOX &clip_box, function TBOX (line 1308) | static TBOX ComputeWordBounds(const tesseract::PointerVector... function TBOX (line 1354) | static TBOX MoveAndClipBlob(C_BLOB_IT *src_it, C_BLOB_IT *dest_it, function WERD_RES (line 1548) | WERD_RES *PAGE_RES_IT::start_page(bool empty_ok) { function WERD_RES (line 1617) | WERD_RES *PAGE_RES_IT::internal_forward(bool new_block, bool empty_ok) { function WERD_RES (line 1683) | WERD_RES *PAGE_RES_IT::restart_row() { function WERD_RES (line 1700) | WERD_RES *PAGE_RES_IT::forward_paragraph() { function WERD_RES (line 1715) | WERD_RES *PAGE_RES_IT::forward_block() { FILE: src/ccstruct/pageres.h type Pix (line 43) | struct Pix function namespace (line 45) | namespace tesseract { function class (line 118) | class BLOCK_RES : public ELIST::LINK { function class (line 142) | class ROW_RES : public ELIST::LINK { type CRUNCH_MODE (line 160) | enum CRUNCH_MODE { CR_NONE, CR_KEEP_SPACE, CR_LOOSE_SPACE, CR_DELETE } function LINK (line 348) | WERD_RES(const WERD_RES &source) : ELIST::LINK(source) { function PrintBestChoices (line 556) | void PrintBestChoices() const; function copy_on (line 667) | void copy_on(WERD_RES *word_res) { // from this word function class (line 682) | class TESS_API PAGE_RES_IT { FILE: src/ccstruct/params_training_featdef.cpp type tesseract (line 24) | namespace tesseract { function ParamsTrainingFeatureByName (line 26) | int ParamsTrainingFeatureByName(const char *name) { FILE: src/ccstruct/params_training_featdef.h function namespace (line 26) | namespace tesseract { function class (line 131) | class ParamsTrainingBundle { FILE: src/ccstruct/pdblock.cpp type tesseract (line 32) | namespace tesseract { function Image (line 137) | Image PDBLK::render_mask(const FCOORD &rerotation, TBOX *mask_box) { function PDBLK (line 245) | PDBLK &PDBLK::operator=( // assignment function TDimension (line 353) | TDimension BLOCK_LINE_IT::get_line( // get a line FILE: src/ccstruct/pdblock.h type Pix (line 25) | struct Pix function namespace (line 27) | namespace tesseract { FILE: src/ccstruct/points.cpp type tesseract (line 30) | namespace tesseract { function sign (line 65) | static int sign(int x) { function FCOORD (line 148) | FCOORD FCOORD::nearest_pt_on_line(const FCOORD &line_point, const FCOO... FILE: src/ccstruct/points.h function namespace (line 31) | namespace tesseract { function ICOORD (line 171) | ICOORDELT(ICOORD icoord) : ICOORD(icoord) {} function ICOORDELT (line 180) | static ICOORDELT *deep_copy(const ICOORDELT *src) { function TESS_API (line 189) | TESS_API FCOORD { function set_x (line 213) | void set_x(float xin) { function set_y (line 217) | void set_y(float yin) { // value to set function length (line 227) | float length() const { function pt_to_pt_dist (line 241) | float pt_to_pt_dist(const FCOORD &pt) const { function angle (line 246) | float angle() const { function operator (line 276) | bool operator!=(const FCOORD &other) const { function ICOORD (line 450) | inline ICOORD operator*( // scalar multiply function rotate (line 511) | inline void ICOORD::rotate( // rotate by vector function FCOORD (line 650) | inline FCOORD operator*( // scalar multiply function rotate (line 712) | inline void FCOORD::rotate( // rotate by vector function unrotate (line 721) | inline void FCOORD::unrotate(const FCOORD &vec) { FILE: src/ccstruct/polyaprx.cpp type tesseract (line 32) | namespace tesseract { function cutline (line 51) | static void cutline( // recursive refine function EDGEPT (line 148) | static EDGEPT *edgesteps_to_edgepts( // convert outline function fix2 (line 245) | static void fix2( // polygonal approx function EDGEPT (line 433) | static EDGEPT *poly2( // second poly function TESSLINE (line 529) | TESSLINE *ApproximateOutline(bool allow_detailed_fx, C_OUTLINE *c_outl... FILE: src/ccstruct/polyaprx.h function namespace (line 22) | namespace tesseract { FILE: src/ccstruct/polyblk.cpp type tesseract (line 33) | namespace tesseract { function ICOORDELT_LIST (line 335) | ICOORDELT_LIST *PB_LINE_IT::get_line(TDimension y) { FILE: src/ccstruct/polyblk.h function namespace (line 28) | namespace tesseract { FILE: src/ccstruct/quadlsq.cpp type tesseract (line 26) | namespace tesseract { FILE: src/ccstruct/quadlsq.h function namespace (line 24) | namespace tesseract { FILE: src/ccstruct/quadratc.h function namespace (line 25) | namespace tesseract { FILE: src/ccstruct/quspline.cpp type tesseract (line 33) | namespace tesseract { function QSPLINE (line 161) | QSPLINE &QSPLINE::operator=( // assignment FILE: src/ccstruct/quspline.h type Pix (line 27) | struct Pix function namespace (line 29) | namespace tesseract { FILE: src/ccstruct/ratngs.cpp type tesseract (line 35) | namespace tesseract { function BLOB_CHOICE (line 131) | BLOB_CHOICE &BLOB_CHOICE::operator=(const BLOB_CHOICE &other) { function BLOB_CHOICE (line 177) | BLOB_CHOICE *FindMatchingChoice(UNICHAR_ID char_id, BLOB_CHOICE_LIST *... type ScriptPos (line 193) | enum ScriptPos function BLOB_CHOICE_LIST (line 274) | BLOB_CHOICE_LIST *WERD_CHOICE::blob_choices(unsigned index, MATRIX *ra... function MATRIX_COORD (line 286) | MATRIX_COORD WERD_CHOICE::MatrixCoord(unsigned index) const { function WERD_CHOICE (line 393) | WERD_CHOICE WERD_CHOICE::shallow_copy(unsigned start, unsigned end) co... function WERD_CHOICE (line 462) | WERD_CHOICE &WERD_CHOICE::operator+=(const WERD_CHOICE &second) { function WERD_CHOICE (line 499) | WERD_CHOICE &WERD_CHOICE::operator=(const WERD_CHOICE &source) { function ScriptPos (line 599) | ScriptPos WERD_CHOICE::ScriptPositionOf(bool print_debug, const UNICHA... function EqualIgnoringCaseAndTerminalPunct (line 773) | bool EqualIgnoringCaseAndTerminalPunct(const WERD_CHOICE &word1, const... function print_ratings_list (line 804) | void print_ratings_list(const char *msg, BLOB_CHOICE_LIST *ratings, FILE: src/ccstruct/ratngs.h function namespace (line 40) | namespace tesseract { FILE: src/ccstruct/rect.cpp type tesseract (line 28) | namespace tesseract { function TBOX (line 84) | TBOX TBOX::intersection( // shared area box function TBOX (line 128) | TBOX TBOX::bounding_union( // box enclosing both function TBOX (line 214) | TBOX &operator+=( // bounding bounding bx function TBOX (line 242) | TBOX &operator&=(TBOX &op1, const TBOX &op2) { FILE: src/ccstruct/rect.h function namespace (line 35) | namespace tesseract { FILE: src/ccstruct/rejctmap.cpp type tesseract (line 25) | namespace tesseract { function REJMAP (line 59) | REJMAP &REJMAP::operator=(const REJMAP &source) { FILE: src/ccstruct/rejctmap.h function namespace (line 49) | namespace tesseract { function class (line 310) | class REJMAP { FILE: src/ccstruct/seam.cpp type tesseract (line 26) | namespace tesseract { function TBOX (line 33) | TBOX SEAM::bounding_box() const { function start_seam_list (line 262) | void start_seam_list(TWERD *word, std::vector *seam_array) { FILE: src/ccstruct/seam.h function namespace (line 29) | namespace tesseract { function ContainedByBlob (line 80) | bool ContainedByBlob(const TBLOB &blob) const { function UsesPoint (line 91) | bool UsesPoint(const EDGEPT *point) const { function SharesPosition (line 100) | bool SharesPosition(const SEAM &other) const { function OverlappingSplits (line 111) | bool OverlappingSplits(const SEAM &other) const { function Finalize (line 126) | void Finalize() { FILE: src/ccstruct/split.cpp type tesseract (line 31) | namespace tesseract { function EDGEPT (line 138) | EDGEPT *make_edgept(TDimension x, TDimension y, EDGEPT *next, EDGEPT *... function remove_edgept (line 199) | void remove_edgept(EDGEPT *point) { FILE: src/ccstruct/split.h function namespace (line 26) | namespace tesseract { FILE: src/ccstruct/statistc.cpp type tesseract (line 36) | namespace tesseract { function GatherPeak (line 457) | static bool GatherPeak(int index, const int *src_buckets, int *used_bu... FILE: src/ccstruct/statistc.h function namespace (line 26) | namespace tesseract { FILE: src/ccstruct/stepblob.cpp type tesseract (line 31) | namespace tesseract { class DENORM (line 33) | class DENORM function position_outline (line 44) | static void position_outline( // put in place function plot_outline_list (line 100) | static void plot_outline_list( // draw outlines function plot_normed_outline_list (line 121) | static void plot_normed_outline_list(const DENORM &denorm, C_OUTLINE_L... function reverse_outline_list (line 141) | static void reverse_outline_list(C_OUTLINE_LIST *list) { function C_BLOB (line 238) | C_BLOB *C_BLOB::FakeBlob(const TBOX &box) { function TBOX (line 250) | TBOX C_BLOB::bounding_box() const { // bounding box function RotateOutlineList (line 350) | static void RotateOutlineList(const FCOORD &rotation, C_OUTLINE_LIST *... function ComputeEdgeOffsetsOutlineList (line 381) | static void ComputeEdgeOffsetsOutlineList(int threshold, Image pix, C_... function render_outline_list (line 483) | static void render_outline_list(C_OUTLINE_LIST *list, int left, int to... function render_outline_list_outline (line 494) | static void render_outline_list_outline(C_OUTLINE_LIST *list, int left... function Image (line 503) | Image C_BLOB::render() { function Image (line 512) | Image C_BLOB::render_outline() { FILE: src/ccstruct/stepblob.h type Pix (line 31) | struct Pix function namespace (line 33) | namespace tesseract { FILE: src/ccstruct/werd.cpp type tesseract (line 30) | namespace tesseract { function WERD (line 132) | WERD *WERD::ConstructFromSingleBlob(bool bol, bool eol, C_BLOB *blob) { function TBOX (line 155) | TBOX WERD::bounding_box() const { function TBOX (line 161) | TBOX WERD::restricted_bounding_box(bool upper_dots, bool lower_dots) c... function TBOX (line 177) | TBOX WERD::true_bounding_box() const { function WERD (line 342) | WERD *WERD::shallow_copy() { function WERD (line 357) | WERD &WERD::operator=(const WERD &source) { function word_comparator (line 377) | int word_comparator(const WERD *word1, const WERD *word2) { function WERD (line 393) | WERD *WERD::ConstructWerdWithNewBlobs(C_BLOB_LIST *all_blobs, C_BLOB_L... FILE: src/ccstruct/werd.h function namespace (line 28) | namespace tesseract { function namespace (line 205) | namespace tesseract { FILE: src/ccutil/ambigs.cpp type tesseract (line 31) | namespace tesseract { FILE: src/ccutil/ambigs.h function namespace (line 36) | namespace tesseract { FILE: src/ccutil/bitvector.cpp type tesseract (line 27) | namespace tesseract { function BitVector (line 74) | BitVector &BitVector::operator=(const BitVector &src) { FILE: src/ccutil/bitvector.h function namespace (line 29) | namespace tesseract { FILE: src/ccutil/ccutil.cpp type tesseract (line 20) | namespace tesseract { FILE: src/ccutil/ccutil.h function namespace (line 41) | namespace tesseract { FILE: src/ccutil/clst.h function namespace (line 28) | namespace tesseract { function add_sorted (line 926) | bool add_sorted(int comparator(const T *, const T *), bool unique, T *ne... function set_subtract (line 966) | void set_subtract(int comparator(const T *, const T *), bool unique, Con... FILE: src/ccutil/elst.h function namespace (line 28) | namespace tesseract { function class (line 120) | class Iterator { function T (line 922) | T *First() { // return first function clear (line 932) | void clear() { function internal_clear (line 959) | void internal_clear() { function shallow_copy (line 983) | void shallow_copy( // dangerous!! function assign_to_sublist (line 1000) | void assign_to_sublist( // to this list function length (line 1013) | int32_t length() const { function sort (line 1031) | void sort( // sort elements function T (line 1071) | T *add_sorted_and_find(int comparator(const T *, const T *), bool unique, function add_sorted (line 1105) | bool add_sorted(int comparator(const T *, const T *), bool unique, T *ne... FILE: src/ccutil/elst2.h function namespace (line 28) | namespace tesseract { function internal_clear (line 1030) | void internal_clear() { function shallow_copy (line 1055) | void shallow_copy( // dangerous!! function length (line 1077) | int32_t length() const { function sort (line 1094) | void sort( // sort elements function add_sorted (line 1128) | void add_sorted(int comparator(const T *, const T *), T *new_link) { FILE: src/ccutil/errcode.cpp type tesseract (line 28) | namespace tesseract { FILE: src/ccutil/errcode.h function namespace (line 24) | namespace tesseract { FILE: src/ccutil/fileerr.h function namespace (line 24) | namespace tesseract { FILE: src/ccutil/genericheap.h function namespace (line 28) | namespace tesseract { FILE: src/ccutil/genericvector.h function namespace (line 33) | namespace tesseract { function LoadDataFromFile (line 233) | inline bool LoadDataFromFile(const char *filename, GenericVector *... function SaveDataToFile (line 254) | inline bool SaveDataToFile(const GenericVector &data, const char *... function Serialize (line 363) | bool Serialize(FILE *fp) const { function Serialize (line 379) | bool Serialize(TFile *fp) const { function DeSerialize (line 402) | bool DeSerialize(bool swap, FILE *fp) { function sort (line 440) | void sort() { FILE: src/ccutil/helpers.h function namespace (line 33) | namespace tesseract { function else (line 274) | else if (size > 0) { FILE: src/ccutil/host.h function namespace (line 47) | namespace tesseract { FILE: src/ccutil/indexmapbidi.cpp type tesseract (line 23) | namespace tesseract { FILE: src/ccutil/indexmapbidi.h function namespace (line 28) | namespace tesseract { FILE: src/ccutil/kdpair.h function namespace (line 28) | namespace tesseract { function set_key (line 131) | void set_key(const Key &new_key) { function Data (line 134) | const Data *data() const { function set_data (line 138) | void set_data(Data *new_data) { function Data (line 143) | Data *extract_data() { function class (line 194) | class KDVector : public std::vector { FILE: src/ccutil/lsterr.h function namespace (line 24) | namespace tesseract { FILE: src/ccutil/object_cache.h type ReferenceCount (line 112) | struct ReferenceCount { FILE: src/ccutil/params.cpp type tesseract (line 34) | namespace tesseract { FILE: src/ccutil/params.h function namespace (line 30) | namespace tesseract { function RemoveParam (line 92) | void RemoveParam(T *param_ptr, std::vector *vec) { function class (line 113) | class Param { function class (line 148) | class IntParam : public Param { function set_value (line 166) | void set_value(int32_t value) { function ResetToDefault (line 169) | void ResetToDefault() { function contains (line 251) | bool contains(char c) const { function operator (line 257) | bool operator==(const std::string &other) const { function set_value (line 263) | void set_value(const std::string &value) { function ResetToDefault (line 266) | void ResetToDefault() { function ResetFrom (line 269) | void ResetFrom(const ParamsVectors *vec) { FILE: src/ccutil/qrsequence.h function class (line 31) | class QRSequenceGenerator { FILE: src/ccutil/scanutils.cpp type Flags (line 31) | enum Flags { type Ranks (line 38) | enum Ranks { type Ranks (line 47) | enum Ranks type Ranks (line 48) | enum Ranks type Ranks (line 50) | enum Ranks type Ranks (line 51) | enum Ranks type Ranks (line 52) | enum Ranks type Bail (line 54) | enum Bail { function LongBit (line 61) | inline size_t LongBit() { function SkipSpace (line 65) | static inline int SkipSpace(FILE *s) { function SetBit (line 74) | static inline void SetBit(unsigned long *bitmap, unsigned int bit) { function TestBit (line 78) | static inline int TestBit(unsigned long *bitmap, unsigned int bit) { function DigitValue (line 82) | static inline int DigitValue(int ch, int base) { function uintmax_t (line 96) | static uintmax_t streamtoumax(FILE *s, int base) { function streamtofloat (line 140) | static double streamtofloat(FILE *s) { function tfscanf (line 189) | int tfscanf(FILE *stream, const char *format, ...) { function tvfscanf (line 200) | static int tvfscanf(FILE *stream, const char *format, va_list ap) { FILE: src/ccutil/serialis.cpp type tesseract (line 28) | namespace tesseract { function LoadDataFromFile (line 32) | bool LoadDataFromFile(const char *filename, std::vector *data) { function SaveDataToFile (line 53) | bool SaveDataToFile(const std::vector &data, const char *filenam... FILE: src/ccutil/serialis.h function namespace (line 30) | namespace tesseract { function else (line 165) | else if constexpr (std::is_class::value) { FILE: src/ccutil/sorthelper.h function SortPairsByCount (line 46) | static int SortPairsByCount(const void *v1, const void *v2) { function SortPairsByValue (line 52) | static int SortPairsByValue(const void *v1, const void *v2) { function explicit (line 65) | explicit SortHelper(int sizehint) { function Add (line 71) | void Add(T value, int count) { function MaxCount (line 86) | int MaxCount(T *max_value) const { FILE: src/ccutil/tessdatamanager.cpp type tesseract (line 40) | namespace tesseract { FILE: src/ccutil/tessdatamanager.h function namespace (line 56) | namespace tesseract { FILE: src/ccutil/tesserrstream.h function namespace (line 24) | namespace tesseract { FILE: src/ccutil/tesstypes.h function namespace (line 26) | namespace tesseract { FILE: src/ccutil/tprintf.cpp type tesseract (line 33) | namespace tesseract { function FILE (line 53) | FILE *get_debugfp() { FILE: src/ccutil/tprintf.h function namespace (line 27) | namespace tesseract { FILE: src/ccutil/unichar.cpp type tesseract (line 25) | namespace tesseract { FILE: src/ccutil/unicharcompress.cpp type tesseract (line 26) | namespace tesseract { function RadicalPreHash (line 36) | static int RadicalPreHash(const std::vector &rs) { function DecodeRadicalLine (line 50) | static bool DecodeRadicalLine(std::string &radical_data_line, RSMap *r... function DecodeRadicalTable (line 79) | static bool DecodeRadicalTable(std::string &radical_data, RSMap *radic... function UnicharCompress (line 97) | UnicharCompress &UnicharCompress::operator=(const UnicharCompress &src) { FILE: src/ccutil/unicharcompress.h function namespace (line 29) | namespace tesseract { function class (line 139) | class TESS_API UnicharCompress { FILE: src/ccutil/unicharmap.cpp type tesseract (line 25) | namespace tesseract { function UNICHAR_ID (line 36) | UNICHAR_ID UNICHARMAP::unichar_to_id(const char *const unichar_repr, i... FILE: src/ccutil/unicharmap.h function namespace (line 25) | namespace tesseract { FILE: src/ccutil/unicharset.cpp type tesseract (line 34) | namespace tesseract { function UNICHAR_ID (line 185) | UNICHAR_ID function UNICHAR_ID (line 194) | UNICHAR_ID UNICHARSET::unichar_to_id(const char *const unichar_repr, class LocalFilePointer (line 756) | class LocalFilePointer { method LocalFilePointer (line 758) | LocalFilePointer(FILE *stream) : fp_(stream) {} function CHAR_FRAGMENT (line 1103) | CHAR_FRAGMENT *CHAR_FRAGMENT::parse_from_string(const char *string) { FILE: src/ccutil/unicharset.h function namespace (line 31) | namespace tesseract { FILE: src/ccutil/unicity_table.h function namespace (line 29) | namespace tesseract { FILE: src/ccutil/universalambigs.h function namespace (line 23) | namespace tesseract { FILE: src/classify/adaptive.cpp type tesseract (line 25) | namespace tesseract { function AddAdaptedClass (line 41) | void AddAdaptedClass(ADAPT_TEMPLATES_STRUCT *Templates, ADAPT_CLASS_ST... function ADAPT_CLASS_STRUCT (line 182) | ADAPT_CLASS_STRUCT *ReadAdaptedClass(TFile *fp) { function ADAPT_TEMPLATES_STRUCT (line 231) | ADAPT_TEMPLATES_STRUCT *Classify::ReadAdaptedTemplates(TFile *fp) { function PERM_CONFIG_STRUCT (line 258) | PERM_CONFIG_STRUCT *ReadPermConfig(TFile *fp) { function TEMP_CONFIG_STRUCT (line 281) | TEMP_CONFIG_STRUCT *ReadTempConfig(TFile *fp) { function WriteAdaptedClass (line 303) | void WriteAdaptedClass(FILE *File, ADAPT_CLASS_STRUCT *Class, int NumC... function WritePermConfig (line 364) | void WritePermConfig(FILE *File, PERM_CONFIG_STRUCT *Config) { function WriteTempConfig (line 387) | void WriteTempConfig(FILE *File, TEMP_CONFIG_STRUCT *Config) { FILE: src/classify/adaptive.h function namespace (line 25) | namespace tesseract { FILE: src/classify/adaptmatch.cpp type tesseract (line 73) | namespace tesseract { type ADAPT_RESULTS (line 93) | struct ADAPT_RESULTS { method Initialize (line 104) | inline void Initialize() { method ComputeBest (line 110) | void ComputeBest() { type PROTO_KEY (line 124) | struct PROTO_KEY { function SortDescendingRating (line 131) | static bool SortDescendingRating(const UnicharRating &a, const Unichar... function MarginalMatch (line 142) | inline bool MarginalMatch(float confidence, float matcher_great_thresh... function FindScoredUnichar (line 151) | static unsigned FindScoredUnichar(UNICHAR_ID id, const ADAPT_RESULTS &... function ScoredUnichar (line 162) | static float ScoredUnichar(UNICHAR_ID id, const ADAPT_RESULTS &results) { function UNICHAR_ID (line 1224) | UNICHAR_ID *Classify::BaselineClassifier(TBLOB *Blob, function UNICHAR_ID (line 1532) | UNICHAR_ID *Classify::GetAmbiguities(TBLOB *Blob, CLASS_ID CorrectClas... function PROTO_ID (line 1758) | PROTO_ID Classify::MakeNewTempProtos(FEATURE_SET Features, int NumBadF... function MakeTempProtoPerm (line 1896) | int MakeTempProtoPerm(void *item1, void *item2) { FILE: src/classify/blobclass.cpp type tesseract (line 25) | namespace tesseract { FILE: src/classify/classify.cpp type tesseract (line 25) | namespace tesseract { type tesseract (line 59) | namespace tesseract { FILE: src/classify/classify.h function namespace (line 32) | namespace tesseract { function namespace (line 69) | namespace tesseract { FILE: src/classify/cluster.cpp type tesseract (line 33) | namespace tesseract { type TEMPCLUSTER (line 1257) | struct TEMPCLUSTER { type STATISTICS (line 1265) | struct STATISTICS { method STATISTICS (line 1266) | STATISTICS(size_t n) : CoVariance(n * n), Min(n), Max(n) { type BUCKETS (line 1274) | struct BUCKETS { method BUCKETS (line 1275) | BUCKETS(size_t n) : NumberOfBuckets(n), Count(n), ExpectedCount(n) { type CHISTRUCT (line 1289) | struct CHISTRUCT { method CHISTRUCT (line 1296) | CHISTRUCT(uint16_t degreesOfFreedom, double alpha) : DegreesOfFreedo... type ClusteringContext (line 1304) | struct ClusteringContext { function CLUSTERER (line 1440) | CLUSTERER *MakeClusterer(int16_t SampleSize, const PARAM_DESC ParamDes... function SAMPLE (line 1491) | SAMPLE *MakeSample(CLUSTERER *Clusterer, const float *Feature, uint32_... function LIST (line 1543) | LIST ClusterSamples(CLUSTERER *Clusterer, CLUSTERCONFIG *Config) { function FreeClusterer (line 1575) | void FreeClusterer(CLUSTERER *Clusterer) { function FreeProtoList (line 1597) | void FreeProtoList(LIST *ProtoList) { function FreePrototype (line 1608) | void FreePrototype(void *arg) { // PROTOTYPE *Prototype) function CLUSTER (line 1638) | CLUSTER *NextSample(LIST *SearchState) { function Mean (line 1662) | float Mean(PROTOTYPE *Proto, uint16_t Dimension) { function StandardDeviation (line 1673) | float StandardDeviation(PROTOTYPE *Proto, uint16_t Dimension) { function CreateClusterTree (line 1709) | static void CreateClusterTree(CLUSTERER *Clusterer) { function MakePotentialClusters (line 1771) | static void MakePotentialClusters(ClusteringContext *context, CLUSTER ... function CLUSTER (line 1832) | static CLUSTER *MakeNewCluster(CLUSTERER *Clusterer, TEMPCLUSTER *Temp... function MergeClusters (line 1870) | int32_t MergeClusters(int16_t N, PARAM_DESC ParamDesc[], int32_t n1, i... function ComputePrototypes (line 1908) | static void ComputePrototypes(CLUSTERER *Clusterer, CLUSTERCONFIG *Con... function PROTOTYPE (line 1951) | static PROTOTYPE *MakePrototype(CLUSTERER *Clusterer, CLUSTERCONFIG *C... function PROTOTYPE (line 2036) | static PROTOTYPE *MakeDegenerateProto( // this was MinSample function PROTOTYPE (line 2075) | static PROTOTYPE *TestEllipticalProto(CLUSTERER *Clusterer, CLUSTERCON... function PROTOTYPE (line 2179) | static PROTOTYPE *MakeSphericalProto(CLUSTERER *Clusterer, CLUSTER *Cl... function PROTOTYPE (line 2214) | static PROTOTYPE *MakeEllipticalProto(CLUSTERER *Clusterer, CLUSTER *C... function PROTOTYPE (line 2253) | static PROTOTYPE *MakeMixedProto(CLUSTERER *Clusterer, CLUSTER *Cluste... function MakeDimRandom (line 2311) | static void MakeDimRandom(uint16_t i, PROTOTYPE *Proto, PARAM_DESC *Pa... function MakeDimUniform (line 2332) | static void MakeDimUniform(uint16_t i, PROTOTYPE *Proto, STATISTICS *S... function STATISTICS (line 2363) | static STATISTICS *ComputeStatistics(int16_t N, PARAM_DESC ParamDesc[]... method STATISTICS (line 1266) | STATISTICS(size_t n) : CoVariance(n * n), Min(n), Max(n) { function PROTOTYPE (line 2440) | static PROTOTYPE *NewSphericalProto(uint16_t N, CLUSTER *Cluster, STAT... function PROTOTYPE (line 2469) | static PROTOTYPE *NewEllipticalProto(int16_t N, CLUSTER *Cluster, STAT... function PROTOTYPE (line 2508) | static PROTOTYPE *NewMixedProto(int16_t N, CLUSTER *Cluster, STATISTIC... function PROTOTYPE (line 2524) | static PROTOTYPE *NewSimpleProto(int16_t N, CLUSTER *Cluster) { function Independent (line 2555) | static bool Independent(PARAM_DESC *ParamDesc, int16_t N, float *CoVar... function BUCKETS (line 2602) | static BUCKETS *GetBuckets(CLUSTERER *clusterer, DISTRIBUTION Distribu... method BUCKETS (line 1275) | BUCKETS(size_t n) : NumberOfBuckets(n), Count(n), ExpectedCount(n) { function BUCKETS (line 2643) | static BUCKETS *MakeBuckets(DISTRIBUTION Distribution, uint32_t Sample... method BUCKETS (line 1275) | BUCKETS(size_t n) : NumberOfBuckets(n), Count(n), ExpectedCount(n) { function OptimumNumberOfBuckets (line 2725) | static uint16_t OptimumNumberOfBuckets(uint32_t SampleCount) { function NormalDensity (line 2806) | static double NormalDensity(int32_t x) { function UniformDensity (line 2820) | static double UniformDensity(int32_t x) { function Integral (line 2838) | static double Integral(double f1, double f2, double Dx) { function FillBuckets (line 2862) | static void FillBuckets(BUCKETS *Buckets, CLUSTER *Cluster, uint16_t D... function NormalBucket (line 2928) | static uint16_t NormalBucket(PARAM_DESC *ParamDesc, float x, float Mea... function UniformBucket (line 2961) | static uint16_t UniformBucket(PARAM_DESC *ParamDesc, float x, float Me... function DistributionOK (line 2993) | static bool DistributionOK(BUCKETS *Buckets) { function DegreesOfFreedom (line 3025) | static uint16_t DegreesOfFreedom(DISTRIBUTION Distribution, uint16_t H... function AdjustBuckets (line 3045) | static void AdjustBuckets(BUCKETS *Buckets, uint32_t NewSampleCount) { function InitBuckets (line 3065) | static void InitBuckets(BUCKETS *Buckets) { function AlphaMatch (line 3086) | static int AlphaMatch(void *arg1, // CHISTRUCT *ChiStruct, function ChiArea (line 3172) | static double ChiArea(CHISTRUCT *ChiParams, double x) { function InvertMatrix (line 3265) | static double InvertMatrix(const float *input, int size, float *inv) { FILE: src/classify/cluster.h function namespace (line 24) | namespace tesseract { type PROTOSTYLE (line 53) | typedef enum { spherical, elliptical, mixed, automatic } PROTOSTYLE; type CLUSTERCONFIG (line 55) | struct CLUSTERCONFIG { // parameters to control clustering type DISTRIBUTION (line 65) | typedef enum { normal, uniform, D_random, DISTRIBUTION_COUNT } DISTRIBUT... type PROTOTYPE (line 72) | struct PROTOTYPE { type CLUSTERER (line 91) | struct CLUSTERER { type SAMPLELIST (line 103) | struct SAMPLELIST { FILE: src/classify/clusttool.cpp type tesseract (line 26) | namespace tesseract { function ReadNFloats (line 45) | static bool ReadNFloats(TFile *fp, uint16_t N, float Buffer[]) { function WriteNFloats (line 75) | static void WriteNFloats(FILE *File, uint16_t N, float Array[]) { function WriteProtoStyle (line 89) | static void WriteProtoStyle(FILE *File, PROTOSTYLE ProtoStyle) { function ReadSampleSize (line 114) | uint16_t ReadSampleSize(TFile *fp) { function PARAM_DESC (line 134) | PARAM_DESC *ReadParamDesc(TFile *fp, uint16_t N) { function PROTOTYPE (line 168) | PROTOTYPE *ReadPrototype(TFile *fp, uint16_t N) { function WriteParamDesc (line 244) | void WriteParamDesc(FILE *File, uint16_t N, const PARAM_DESC ParamDesc... function WritePrototype (line 271) | void WritePrototype(FILE *File, uint16_t N, PROTOTYPE *Proto) { FILE: src/classify/clusttool.h function namespace (line 27) | namespace tesseract { FILE: src/classify/cutoffs.cpp type tesseract (line 32) | namespace tesseract { FILE: src/classify/featdefs.cpp type tesseract (line 26) | namespace tesseract { function InitFeatureDefs (line 87) | void InitFeatureDefs(FEATURE_DEFS_STRUCT *featuredefs) { function WriteCharDescription (line 109) | void WriteCharDescription(const FEATURE_DEFS_STRUCT &FeatureDefs, CHAR... function ValidCharDescription (line 131) | bool ValidCharDescription(const FEATURE_DEFS_STRUCT &FeatureDefs, CHAR... function CHAR_DESC_STRUCT (line 172) | CHAR_DESC_STRUCT *ReadCharDescription(const FEATURE_DEFS_STRUCT &Featu... function ShortNameToFeatureType (line 203) | uint32_t ShortNameToFeatureType(const FEATURE_DEFS_STRUCT &FeatureDefs... FILE: src/classify/featdefs.h function namespace (line 26) | namespace tesseract { FILE: src/classify/float2int.cpp type tesseract (line 30) | namespace tesseract { FILE: src/classify/fpoint.cpp function DistanceBetween (line 29) | float DistanceBetween(FPOINT A, FPOINT B) { function NormalizedAngleFrom (line 44) | float NormalizedAngleFrom(FPOINT *Point1, FPOINT *Point2, float FullScal... FILE: src/classify/fpoint.h type FPOINT (line 29) | struct FPOINT { FILE: src/classify/intfeaturespace.cpp type tesseract (line 24) | namespace tesseract { function INT_FEATURE_STRUCT (line 51) | INT_FEATURE_STRUCT IntFeatureSpace::PositionFromIndex(int index) const { function INT_FEATURE_STRUCT (line 114) | INT_FEATURE_STRUCT IntFeatureSpace::PositionFromBuckets(int x, int y, ... FILE: src/classify/intfeaturespace.h function namespace (line 30) | namespace tesseract { FILE: src/classify/intfx.cpp type tesseract (line 39) | namespace tesseract { function InitIntegerFX (line 54) | void InitIntegerFX() { function FCOORD (line 70) | FCOORD FeatureDirection(uint8_t theta) { function TrainingSample (line 79) | TrainingSample *BlobToTrainingSample(const TBLOB &blob, bool nonlinear... function NormalizeDirection (line 164) | static uint8_t NormalizeDirection(uint8_t dir, const FCOORD &unnormed_... function FCOORD (line 180) | static FCOORD MeanDirectionVector(const LLSQ &point_diffs, const LLSQ ... function ComputeFeatures (line 231) | static int ComputeFeatures(const FCOORD &start_pt, const FCOORD &end_p... function GatherPoints (line 271) | static int GatherPoints(const C_OUTLINE *outline, double feature_lengt... function ExtractFeaturesFromRun (line 325) | static void ExtractFeaturesFromRun(const EDGEPT *startpt, const EDGEPT... FILE: src/classify/intfx.h function namespace (line 27) | namespace tesseract { FILE: src/classify/intmatcher.cpp type tesseract (line 36) | namespace tesseract { function HeapSort (line 86) | static void HeapSort(int n, int ra[], int rb[]) { class ClassPruner (line 132) | class ClassPruner { method ClassPruner (line 134) | ClassPruner(int max_classes) { method ComputeScores (line 165) | void ComputeScores(const INT_TEMPLATES_STRUCT *int_templates, int nu... method AdjustForExpectedNumFeatures (line 235) | void AdjustForExpectedNumFeatures(const uint16_t *expected_num_featu... method DisableDisabledClasses (line 247) | void DisableDisabledClasses(const UNICHARSET &unicharset) { method DisableFragments (line 256) | void DisableFragments(const UNICHARSET &unicharset) { method NormalizeForXheight (line 270) | void NormalizeForXheight(int norm_multiplier, const uint8_t *normali... method NoNormalization (line 278) | void NoNormalization() { method PruneAndSort (line 287) | void PruneAndSort(int pruning_factor, int keep_this, bool max_of_non... method DebugMatch (line 324) | void DebugMatch(const Classify &classify, const INT_TEMPLATES_STRUCT... method SummarizeResult (line 357) | void SummarizeResult(const Classify &classify, const INT_TEMPLATES_S... method SetupResults (line 374) | int SetupResults(std::vector *results) const { function IMDebugConfiguration (line 709) | static void IMDebugConfiguration(int FeatureNum, uint16_t ActualProtoN... function IMDebugConfigurationSum (line 727) | static void IMDebugConfigurationSum(int FeatureNum, uint8_t *FeatureEv... FILE: src/classify/intmatcher.h function namespace (line 23) | namespace tesseract { FILE: src/classify/intproto.cpp type tesseract (line 47) | namespace tesseract { type FILL_SWITCH (line 72) | struct FILL_SWITCH { type TABLE_FILLER (line 79) | struct TABLE_FILLER { type FILL_SPEC (line 88) | struct FILL_SPEC { function TruncateParam (line 180) | static int TruncateParam(float Param, int Min, int Max) { function AddIntClass (line 220) | void AddIntClass(INT_TEMPLATES_STRUCT *Templates, CLASS_ID ClassId, IN... function AddIntConfig (line 250) | int AddIntConfig(INT_CLASS_STRUCT *Class) { function AddIntProto (line 270) | int AddIntProto(INT_CLASS_STRUCT *Class) { function AddProtoToProtoPruner (line 344) | void AddProtoToProtoPruner(PROTO_STRUCT *Proto, int ProtoId, INT_CLASS... function Bucket8For (line 385) | uint8_t Bucket8For(float param, float offset, int num_buckets) { function Bucket16For (line 389) | uint16_t Bucket16For(float param, float offset, int num_buckets) { function CircBucketFor (line 399) | uint8_t CircBucketFor(float param, float offset, int num_buckets) { function UpdateMatchDisplay (line 413) | void UpdateMatchDisplay() { function ConvertConfig (line 430) | void ConvertConfig(BIT_VECTOR Config, int ConfigId, INT_CLASS_STRUCT *... function INT_TEMPLATES_STRUCT (line 490) | INT_TEMPLATES_STRUCT *Classify::CreateIntTemplates(CLASSES FloatProtos, function DisplayIntFeature (line 543) | void DisplayIntFeature(const INT_FEATURE_STRUCT *Feature, float Eviden... function DisplayIntProto (line 561) | void DisplayIntProto(INT_CLASS_STRUCT *Class, PROTO_ID ProtoId, float ... function INT_TEMPLATES_STRUCT (line 629) | INT_TEMPLATES_STRUCT *Classify::ReadIntTemplates(TFile *fp) { function ClearFeatureSpaceWindow (line 889) | void ClearFeatureSpaceWindow(NORM_METHOD norm_method, ScrollView *wind... function BucketStart (line 991) | float BucketStart(int Bucket, float Offset, int NumBuckets) { function BucketEnd (line 1007) | float BucketEnd(int Bucket, float Offset, int NumBuckets) { function DoFill (line 1021) | void DoFill(FILL_SPEC *FillSpec, CLASS_PRUNER_STRUCT *Pruner, uint32_t... function FillerDone (line 1063) | bool FillerDone(TABLE_FILLER *Filler) { function FillPPCircularBits (line 1085) | void FillPPCircularBits(uint32_t ParamTable[NUM_PP_BUCKETS][WERDS_PER_... function FillPPLinearBits (line 1130) | void FillPPLinearBits(uint32_t ParamTable[NUM_PP_BUCKETS][WERDS_PER_PP... function CLASS_ID (line 1165) | CLASS_ID Classify::GetClassToDebug(const char *Prompt, bool *adaptive_... function GetCPPadsForLevel (line 1235) | void GetCPPadsForLevel(int Level, float *EndPad, float *SidePad, float... function GetMatchColorFor (line 1272) | ScrollView::Color GetMatchColorFor(float Evidence) { function GetNextFill (line 1295) | void GetNextFill(TABLE_FILLER *Filler, FILL_SPEC *Fill) { function RenderIntFeature (line 1500) | void RenderIntFeature(ScrollView *window, const INT_FEATURE_STRUCT *Fe... function RenderIntProto (line 1534) | void RenderIntProto(ScrollView *window, INT_CLASS_STRUCT *Class, PROTO... function InitIntMatchWindowIfReqd (line 1587) | void InitIntMatchWindowIfReqd() { function InitProtoDisplayWindowIfReqd (line 1604) | void InitProtoDisplayWindowIfReqd() { function InitFeatureDisplayWindowIfReqd (line 1614) | void InitFeatureDisplayWindowIfReqd() { function ScrollView (line 1622) | ScrollView *CreateFeatureSpaceWindow(const char *name, int xpos, int y... FILE: src/classify/intproto.h function namespace (line 30) | namespace tesseract { type INT_FEATURE_STRUCT (line 137) | typedef INT_FEATURE_STRUCT INT_FEATURE_ARRAY[MAX_NUM_INT_FEATURES]; type IntmatcherDebugAction (line 139) | enum IntmatcherDebugAction { IDA_ADAPTIVE, IDA_STATIC, IDA_SHAPE_INDEX, ... FILE: src/classify/kdtree.cpp type tesseract (line 28) | namespace tesseract { function NextLevel (line 40) | static int NextLevel(KDTREE *tree, int level) { class MinK (line 53) | class MinK { type Element (line 58) | struct Element { method Element (line 59) | Element() = default; method Element (line 60) | Element(const Key &k, const Value &v) : key(k), value(v) {} method elements_count (line 69) | int elements_count() { method Element (line 72) | const Element *elements() { method Element (line 59) | Element() = default; method Element (line 60) | Element(const Key &k, const Value &v) : key(k), value(v) {} function Key (line 96) | const Key &MinK::max_insertable_key() { class KDTreeSearch (line 128) | class KDTreeSearch { function KDTREE (line 186) | KDTREE *MakeKDTree(int16_t KeySize, const PARAM_DESC KeyDesc[]) { function KDStore (line 215) | void KDStore(KDTREE *Tree, float *Key, CLUSTER *Data) { function KDDelete (line 252) | void KDDelete(KDTREE *Tree, float Key[], void *Data) { function KDNearestNeighborSearch (line 305) | void KDNearestNeighborSearch(KDTREE *Tree, float Query[], int QuerySiz... function KDWalk (line 313) | void KDWalk(KDTREE *Tree, kdwalk_proc action, ClusteringContext *conte... function DistanceSquared (line 378) | float DistanceSquared(int k, PARAM_DESC *dim, float p1[], float p2[]) { function ComputeDistance (line 400) | float ComputeDistance(int k, PARAM_DESC *dim, float p1[], float p2[]) { function Walk (line 466) | void Walk(KDTREE *tree, kdwalk_proc action, ClusteringContext *context... function InsertNodes (line 477) | void InsertNodes(KDTREE *tree, KDNODE *nodes) { FILE: src/classify/kdtree.h function namespace (line 23) | namespace tesseract { function KDNODE (line 85) | inline KDNODE::KDNODE(KDTREE *tree, float key[], CLUSTER *data, int Inde... FILE: src/classify/mf.cpp type tesseract (line 28) | namespace tesseract { function FEATURE_SET (line 41) | FEATURE_SET ExtractMicros(TBLOB *Blob, const DENORM &cn_denorm) { FILE: src/classify/mf.h function namespace (line 24) | namespace tesseract { FILE: src/classify/mfdefs.h function MicroFeatureParameter (line 25) | enum class MicroFeatureParameter { FILE: src/classify/mfoutline.cpp type tesseract (line 29) | namespace tesseract { function LIST (line 34) | LIST ConvertBlob(TBLOB *blob) { function MFOUTLINE (line 41) | MFOUTLINE ConvertOutline(TESSLINE *outline) { function LIST (line 79) | LIST ConvertOutlines(TESSLINE *outline, LIST mf_outlines, OUTLINETYPE ... function FindDirectionChanges (line 104) | void FindDirectionChanges(MFOUTLINE Outline, float MinSlope, float Max... function FreeMFOutline (line 132) | void FreeMFOutline(void *arg) { // MFOUTLINE Outline) function FreeOutlines (line 151) | void FreeOutlines(LIST Outlines) { function MarkDirectionChanges (line 166) | void MarkDirectionChanges(MFOUTLINE Outline) { function MFOUTLINE (line 196) | MFOUTLINE NextExtremity(MFOUTLINE EdgePoint) { function NormalizeOutline (line 218) | void NormalizeOutline(MFOUTLINE Outline, float XOrigin) { function ChangeDirection (line 280) | void ChangeDirection(MFOUTLINE Start, MFOUTLINE End, DIRECTION Direction) { function CharNormalizeOutline (line 298) | void CharNormalizeOutline(MFOUTLINE Outline, const DENORM &cn_denorm) { function ComputeDirection (line 335) | void ComputeDirection(MFEDGEPT *Start, MFEDGEPT *Finish, float MinSlope,... function MFOUTLINE (line 402) | MFOUTLINE NextDirectionChange(MFOUTLINE EdgePoint) { FILE: src/classify/mfoutline.h function namespace (line 26) | namespace tesseract { type OUTLINETYPE (line 51) | enum OUTLINETYPE { outer, hole } type NORM_METHOD (line 53) | enum NORM_METHOD { baseline, character } function DegenerateOutline (line 65) | static inline bool DegenerateOutline(MFOUTLINE Outline) { function MFEDGEPT (line 69) | static inline MFEDGEPT *PointAt(MFOUTLINE Outline) { function MFOUTLINE (line 73) | static inline MFOUTLINE NextPointAfter(MFOUTLINE Outline) { function MakeOutlineCircular (line 77) | static inline void MakeOutlineCircular(MFOUTLINE Outline) { FILE: src/classify/mfx.cpp type tesseract (line 27) | namespace tesseract { function MICROFEATURES (line 54) | MICROFEATURES BlobMicroFeatures(TBLOB *Blob, const DENORM &cn_denorm) { function MICROFEATURES (line 91) | MICROFEATURES ConvertToMicroFeatures(MFOUTLINE Outline, MICROFEATURES ... function MicroFeature (line 127) | MicroFeature ExtractMicroFeature(MFOUTLINE Start, MFOUTLINE End) { FILE: src/classify/mfx.h function namespace (line 24) | namespace tesseract { FILE: src/classify/normfeat.cpp type tesseract (line 24) | namespace tesseract { function ActualOutlineLength (line 27) | float ActualOutlineLength(FEATURE Feature) { function FEATURE_SET (line 56) | FEATURE_SET ExtractCharNormFeatures(const INT_FX_RESULT_STRUCT &fx_inf... FILE: src/classify/normfeat.h function namespace (line 24) | namespace tesseract { FILE: src/classify/normmatch.cpp type tesseract (line 33) | namespace tesseract { type NORM_PROTOS (line 35) | struct NORM_PROTOS { method NORM_PROTOS (line 36) | NORM_PROTOS(size_t n) : NumProtos(n), Protos(n) { function NormEvidenceOf (line 55) | static float NormEvidenceOf(float NormAdj) { function iterate (line 119) | iterate(Protos) { function NORM_PROTOS (line 174) | NORM_PROTOS *Classify::ReadNormProtos(TFile *fp) { method NORM_PROTOS (line 36) | NORM_PROTOS(size_t n) : NumProtos(n), Protos(n) { FILE: src/classify/normmatch.h function namespace (line 25) | namespace tesseract { FILE: src/classify/ocrfeatures.cpp type tesseract (line 26) | namespace tesseract { function AddFeature (line 40) | bool AddFeature(FEATURE_SET FeatureSet, FEATURE Feature) { function FEATURE (line 61) | static FEATURE ReadFeature(FILE *File, const FEATURE_DESC_STRUCT *Feat... function FEATURE_SET (line 82) | FEATURE_SET ReadFeatureSet(FILE *File, const FEATURE_DESC_STRUCT *Feat... function WriteFeature (line 105) | static void WriteFeature(FEATURE Feature, std::string &str) { function WriteFeatureSet (line 129) | void WriteFeatureSet(FEATURE_SET FeatureSet, std::string &str) { FILE: src/classify/ocrfeatures.h function namespace (line 26) | namespace tesseract { FILE: src/classify/outfeat.cpp type tesseract (line 27) | namespace tesseract { function FEATURE_SET (line 40) | FEATURE_SET Classify::ExtractOutlineFeatures(TBLOB *Blob) { function AddOutlineFeatureToSet (line 78) | void AddOutlineFeatureToSet(FPOINT *Start, FPOINT *End, FEATURE_SET Fe... function ConvertToOutlineFeatures (line 97) | void ConvertToOutlineFeatures(MFOUTLINE Outline, FEATURE_SET FeatureSe... function NormalizeOutlineX (line 134) | void NormalizeOutlineX(FEATURE_SET FeatureSet) { FILE: src/classify/outfeat.h function namespace (line 25) | namespace tesseract { FILE: src/classify/picofeat.cpp type tesseract (line 31) | namespace tesseract { function FEATURE_SET (line 60) | FEATURE_SET Classify::ExtractPicoFeatures(TBLOB *Blob) { function ConvertSegmentToPicoFeat (line 95) | void ConvertSegmentToPicoFeat(FPOINT *Start, FPOINT *End, FEATURE_SET ... function ConvertToPicoFeatures2 (line 144) | void ConvertToPicoFeatures2(MFOUTLINE Outline, FEATURE_SET FeatureSet) { function NormalizePicoX (line 181) | void NormalizePicoX(FEATURE_SET FeatureSet) { function FEATURE_SET (line 204) | FEATURE_SET Classify::ExtractIntCNFeatures(const TBLOB &blob, const IN... function FEATURE_SET (line 234) | FEATURE_SET Classify::ExtractIntGeoFeatures(const TBLOB &blob, FILE: src/classify/picofeat.h function namespace (line 25) | namespace tesseract { FILE: src/classify/protos.cpp type tesseract (line 32) | namespace tesseract { function AddConfigToClass (line 48) | int AddConfigToClass(CLASS_TYPE Class) { function AddProtoToClass (line 81) | int AddProtoToClass(CLASS_TYPE Class) { function FillABC (line 102) | void FillABC(PROTO_STRUCT *Proto) { function FreeClass (line 118) | void FreeClass(CLASS_TYPE Class) { function FreeClassFields (line 130) | void FreeClassFields(CLASS_TYPE Class) { function CLASS_TYPE (line 144) | CLASS_TYPE NewClass(int NumProtos, int NumConfigs) { FILE: src/classify/protos.h function namespace (line 28) | namespace tesseract { FILE: src/classify/shapeclassifier.cpp type tesseract (line 36) | namespace tesseract { function UNICHARSET (line 86) | const UNICHARSET &ShapeClassifier::GetUnicharset() const { FILE: src/classify/shapeclassifier.h type Pix (line 29) | struct Pix function namespace (line 31) | namespace tesseract { FILE: src/classify/shapetable.cpp type tesseract (line 32) | namespace tesseract { FILE: src/classify/shapetable.h function namespace (line 31) | namespace tesseract { FILE: src/classify/tessclassifier.cpp type tesseract (line 24) | namespace tesseract { function ShapeTable (line 51) | const ShapeTable *TessClassifier::GetShapeTable() const { function UNICHARSET (line 56) | const UNICHARSET &TessClassifier::GetUnicharset() const { FILE: src/classify/tessclassifier.h function namespace (line 26) | namespace tesseract { FILE: src/classify/trainingsample.cpp type tesseract (line 33) | namespace tesseract { function TrainingSample (line 91) | TrainingSample *TrainingSample::DeSerializeCreate(bool swap, FILE *fp) { function TrainingSample (line 158) | TrainingSample *TrainingSample::CopyFromFeatures(const INT_FX_RESULT_S... function FEATURE_STRUCT (line 183) | FEATURE_STRUCT *TrainingSample::GetCNFeature() const { function TrainingSample (line 194) | TrainingSample *TrainingSample::RandomizedCopy(int index) const { function TrainingSample (line 213) | TrainingSample *TrainingSample::Copy() const { function Image (line 306) | Image TrainingSample::RenderToPix(const UNICHARSET *unicharset) const { function Image (line 342) | Image TrainingSample::GetSamplePix(int padding, Image page_pix) const { FILE: src/classify/trainingsample.h type Pix (line 30) | struct Pix function namespace (line 32) | namespace tesseract { FILE: src/cutil/bitvec.h function zero_all_bits (line 37) | static inline void zero_all_bits(BIT_VECTOR array, size_t length) { function set_all_bits (line 43) | static inline void set_all_bits(BIT_VECTOR array, size_t length) { function copy_all_bits (line 49) | static inline void copy_all_bits(BIT_VECTOR source, BIT_VECTOR dest, siz... function WordsInVectorOfSize (line 61) | static inline size_t WordsInVectorOfSize(size_t NumBits) { function FreeBitVector (line 71) | static inline void FreeBitVector(BIT_VECTOR BitVector) { function BIT_VECTOR (line 84) | static inline BIT_VECTOR NewBitVector(size_t NumBits) { FILE: src/cutil/oldlist.cpp type tesseract (line 64) | namespace tesseract { function is_same (line 76) | static int is_same(void *item1, void *item2) { function LIST (line 88) | LIST delete_d(LIST list, void *key, int_compare is_equal) { function LIST (line 121) | LIST destroy(LIST list) { function destroy_nodes (line 137) | void destroy_nodes(LIST list, void_dest destructor) { function LIST (line 153) | LIST last(LIST var_list) { function LIST (line 166) | LIST pop(LIST list) { function LIST (line 178) | LIST push(LIST list, void *element) { function LIST (line 192) | LIST push_last(LIST list, void *item) { function LIST (line 211) | LIST search(LIST list, void *key, int_compare is_equal) { FILE: src/cutil/oldlist.h function namespace (line 69) | namespace tesseract { FILE: src/dict/context.cpp type tesseract (line 23) | namespace tesseract { FILE: src/dict/dawg.cpp type tesseract (line 34) | namespace tesseract { function CallWithUTF8 (line 112) | static void CallWithUTF8(const std::function &cb, function EDGE_REF (line 198) | EDGE_REF SquishedDawg::edge_char_of(NODE_REF node, UNICHAR_ID unichar_id, FILE: src/dict/dawg.h function namespace (line 43) | namespace tesseract { type DawgPosition (line 355) | struct DawgPosition { function class (line 378) | class DawgPositionVector : public std::vector { function Load (line 436) | bool Load(TFile *fp) { function NumEdges (line 444) | int NumEdges() { function unichar_ids_of (line 454) | void unichar_ids_of(NODE_REF node, NodeChildVector *vec, function NODE_REF (line 470) | NODE_REF next_node(EDGE_REF edge) const override { function end_of_word (line 476) | bool end_of_word(EDGE_REF edge_ref) const override { function UNICHAR_ID (line 481) | UNICHAR_ID edge_letter(EDGE_REF edge_ref) const override { function write_squished_dawg (line 494) | bool write_squished_dawg(const char *filename) { function set_empty_edge (line 514) | inline void set_empty_edge(EDGE_REF edge_ref) { function clear_all_edges (line 518) | inline void clear_all_edges() { function clear_marker_flag (line 524) | inline void clear_marker_flag(EDGE_REF edge_ref) { function forward_edge (line 528) | inline bool forward_edge(EDGE_REF edge_ref) const { function backward_edge (line 533) | inline bool backward_edge(EDGE_REF edge_ref) const { function edge_occupied (line 538) | inline bool edge_occupied(EDGE_REF edge_ref) const { function last_edge (line 542) | inline bool last_edge(EDGE_REF edge_ref) const { function print_all (line 556) | void print_all(const char *msg) { FILE: src/dict/dawg_cache.cpp type tesseract (line 25) | namespace tesseract { type DawgLoader (line 27) | struct DawgLoader { method DawgLoader (line 28) | DawgLoader(const std::string &lang, TessdataType tessdata_dawg_type,... function Dawg (line 43) | Dawg *DawgCache::GetSquishedDawg(const std::string &lang, TessdataType... function Dawg (line 51) | Dawg *DawgLoader::Load() { FILE: src/dict/dawg_cache.h function namespace (line 27) | namespace tesseract { FILE: src/dict/dict.cpp type tesseract (line 26) | namespace tesseract { class Image (line 28) | class Image function DawgCache (line 173) | DawgCache *Dict::GlobalDawgCache() { FILE: src/dict/dict.h function namespace (line 39) | namespace tesseract { FILE: src/dict/hyphen.cpp type tesseract (line 22) | namespace tesseract { FILE: src/dict/matchdefs.h function namespace (line 26) | namespace tesseract { FILE: src/dict/permdawg.cpp type tesseract (line 35) | namespace tesseract { function WERD_CHOICE (line 159) | WERD_CHOICE *Dict::dawg_permute_and_select(const BLOB_CHOICE_LIST_VECT... FILE: src/dict/stopper.cpp type tesseract (line 40) | namespace tesseract { FILE: src/dict/trie.cpp type tesseract (line 30) | namespace tesseract { function NODE_REF (line 267) | NODE_REF Trie::new_dawg_node() { function UNICHAR_ID (line 372) | UNICHAR_ID Trie::character_class_to_pattern(char ch) { function SquishedDawg (line 508) | SquishedDawg *Trie::trie_to_dawg() { FILE: src/dict/trie.h function namespace (line 24) | namespace tesseract { function EDGE_REF (line 95) | EDGE_REF edge_char_of(NODE_REF node_ref, UNICHAR_ID unichar_id, bool wor... function unichar_ids_of (line 109) | void unichar_ids_of(NODE_REF node, NodeChildVector *vec, bool word_end) ... FILE: src/lstm/convolve.cpp type tesseract (line 29) | namespace tesseract { FILE: src/lstm/convolve.h function namespace (line 26) | namespace tesseract { FILE: src/lstm/fullyconnected.cpp function StaticShape (line 47) | StaticShape FullyConnected::OutputShape(const StaticShape &input_shape) ... FILE: src/lstm/fullyconnected.h function namespace (line 25) | namespace tesseract { FILE: src/lstm/functions.cpp type tesseract (line 3) | namespace tesseract { FILE: src/lstm/functions.h function namespace (line 32) | namespace tesseract { type Relu (line 101) | struct Relu { type ReluPrime (line 109) | struct ReluPrime { type GFunc (line 114) | struct GFunc { type GPrime (line 119) | struct GPrime { function if (line 124) | struct ClipGFunc { type HFunc (line 140) | struct HFunc { type HPrime (line 145) | struct HPrime { type UnityFunc (line 151) | struct UnityFunc { type IdentityFunc (line 156) | struct IdentityFunc { function FuncInplace (line 164) | void FuncInplace(int n, TFloat *inout) { function FuncMultiply (line 173) | void FuncMultiply(const TFloat *u, const TFloat *v, int n, TFloat *out) { function SoftmaxInPlace (line 181) | void SoftmaxInPlace(int n, T *inout) { function CopyVector (line 210) | inline void CopyVector(unsigned n, const TFloat *src, TFloat *dest) { function AccumulateVector (line 215) | inline void AccumulateVector(int n, const TFloat *src, TFloat *dest) { function MultiplyVectorsInPlace (line 222) | inline void MultiplyVectorsInPlace(int n, const TFloat *src, TFloat *ino... function MultiplyAccumulate (line 229) | inline void MultiplyAccumulate(int n, const TFloat *u, const TFloat *v, ... function SumVectors (line 236) | inline void SumVectors(int n, const TFloat *v1, const TFloat *v2, const ... function ZeroVector (line 245) | void ZeroVector(unsigned n, T *vec) { function ClipVector (line 251) | void ClipVector(int n, T lower, T upper, T *vec) { function CodeInBinary (line 259) | inline void CodeInBinary(int n, int nf, TFloat *vec) { FILE: src/lstm/input.cpp type tesseract (line 25) | namespace tesseract { function Image (line 81) | Image Input::PrepareLSTMInputs(const ImageData &image_data, const Netw... FILE: src/lstm/input.h function namespace (line 23) | namespace tesseract { FILE: src/lstm/lstm.cpp type tesseract (line 67) | namespace tesseract { function ceil_log2 (line 76) | static inline uint32_t ceil_log2(uint32_t n) { function StaticShape (line 132) | StaticShape LSTM::OutputShape(const StaticShape &input_shape) const { FILE: src/lstm/lstm.h function namespace (line 24) | namespace tesseract { FILE: src/lstm/lstmrecognizer.cpp type tesseract (line 43) | namespace tesseract { function NullIsBest (line 506) | static bool NullIsBest(const NetworkIO& output, float null_thr, FILE: src/lstm/lstmrecognizer.h type Pix (line 32) | struct Pix function namespace (line 38) | namespace tesseract { function SetLayerLearningRate (line 172) | void SetLayerLearningRate(const std::string &id, float learning_rate) function ConvertToInt (line 181) | void ConvertToInt() { function Dict (line 200) | const Dict *GetDict() const { function Dict (line 203) | Dict *GetDict() { function SetIteration (line 209) | void SetIteration(int iteration) { FILE: src/lstm/maxpool.cpp type tesseract (line 20) | namespace tesseract { FILE: src/lstm/maxpool.h function namespace (line 23) | namespace tesseract { FILE: src/lstm/network.cpp type tesseract (line 43) | namespace tesseract { function NetworkType (line 191) | static NetworkType getNetworkType(TFile *fp) { function Network (line 214) | Network *Network::CreateFromFile(TFile *fp) { function TFloat (line 317) | TFloat Network::Random(TFloat range) { FILE: src/lstm/network.h type Pix (line 30) | struct Pix function namespace (line 32) | namespace tesseract { FILE: src/lstm/networkio.cpp type tesseract (line 27) | namespace tesseract { function ComputeBlackWhite (line 127) | static void ComputeBlackWhite(Image pix, float *black, float *white) { function Image (line 300) | Image NetworkIO::ToPix() const { function TFloat (line 537) | TFloat NetworkIO::ScoreOfLabels(const std::vector &labels, int st... FILE: src/lstm/networkio.h type Pix (line 31) | struct Pix function namespace (line 33) | namespace tesseract { FILE: src/lstm/networkscratch.h function namespace (line 26) | namespace tesseract { FILE: src/lstm/parallel.cpp type tesseract (line 31) | namespace tesseract { function StaticShape (line 40) | StaticShape Parallel::OutputShape(const StaticShape &input_shape) const { FILE: src/lstm/parallel.h function namespace (line 23) | namespace tesseract { FILE: src/lstm/plumbing.cpp type tesseract (line 21) | namespace tesseract { function Network (line 161) | Network *Plumbing::GetLayer(const char *id) const { FILE: src/lstm/plumbing.h function namespace (line 25) | namespace tesseract { FILE: src/lstm/recodebeam.cpp type tesseract (line 28) | namespace tesseract { type greater_than (line 324) | struct greater_than { function WERD_RES (line 636) | WERD_RES *RecodeBeamSearch::InitializeWord(bool leading_space, FILE: src/lstm/recodebeam.h function namespace (line 35) | namespace tesseract { FILE: src/lstm/reconfig.cpp type tesseract (line 21) | namespace tesseract { function StaticShape (line 30) | StaticShape Reconfig::OutputShape(const StaticShape &input_shape) const { FILE: src/lstm/reconfig.h function namespace (line 25) | namespace tesseract { FILE: src/lstm/reversed.cpp type tesseract (line 24) | namespace tesseract { function StaticShape (line 32) | StaticShape Reversed::OutputShape(const StaticShape &input_shape) const { FILE: src/lstm/series.cpp type tesseract (line 26) | namespace tesseract { function StaticShape (line 35) | StaticShape Series::OutputShape(const StaticShape &input_shape) const { FILE: src/lstm/series.h function namespace (line 23) | namespace tesseract { FILE: src/lstm/static_shape.h function namespace (line 25) | namespace tesseract { FILE: src/lstm/stridemap.cpp type tesseract (line 21) | namespace tesseract { FILE: src/lstm/stridemap.h function namespace (line 23) | namespace tesseract { FILE: src/lstm/weightmatrix.cpp type tesseract (line 26) | namespace tesseract { function TFloat (line 29) | static inline TFloat log2(TFloat n) { function DoubleToFloat (line 41) | static void DoubleToFloat(const GENERIC_2D_ARRAY &src, GENERIC... function FloatToDouble (line 55) | static void FloatToDouble(const GENERIC_2D_ARRAY &src, GENERIC_... function DeSerialize (line 68) | static bool DeSerialize(TFile *fp, GENERIC_2D_ARRAY &tfloat_ar... function Serialize (line 81) | static bool Serialize(TFile *fp, const GENERIC_2D_ARRAY &tfloa... function MatrixDotVectorInternal (line 99) | static inline void MatrixDotVectorInternal(const GENERIC_2D_ARRAY &boxes, Scr... function ScrollView (line 561) | ScrollView *TabFind::FindTabBoxes(int min_gutter_width, double tabfind... function TabVector (line 910) | TabVector *TabFind::FindTabVector(int search_size_multiple, int min_gu... function BLOBNBOX (line 1131) | BLOBNBOX *TabFind::AdjacentBlob(const BLOBNBOX *bbox, bool look_left, ... FILE: src/textord/tabfind.h type Pix (line 31) | struct Pix function namespace (line 33) | namespace tesseract { FILE: src/textord/tablefind.cpp type tesseract (line 33) | namespace tesseract { function DeleteObject (line 156) | void DeleteObject(T *object) { function ICOORD (line 388) | const ICOORD &TableFinder::bleft() const { function ICOORD (line 391) | const ICOORD &TableFinder::tright() const { function ScrollView (line 519) | ScrollView *TableFinder::MakeWindow(int x, int y, const char *window_n... FILE: src/textord/tablefind.h function namespace (line 26) | namespace tesseract { function class (line 121) | class TESS_API TableFinder { FILE: src/textord/tablerecog.cpp type tesseract (line 30) | namespace tesseract { function IsWeakTableRow (line 69) | static bool IsWeakTableRow(StructuredTable *table, int row) { function TBOX (line 126) | const TBOX &StructuredTable::bounding_box() const { function StructuredTable (line 763) | StructuredTable *TableRecognizer::RecognizeTable(const TBOX &guess) { FILE: src/textord/tablerecog.h function class (line 70) | class TESS_API StructuredTable { FILE: src/textord/tabvector.cpp type tesseract (line 33) | namespace tesseract { function TabVector (line 176) | TabVector *TabVector::FitVector(TabAlignment alignment, ICOORD vertica... function TabVector (line 225) | TabVector *TabVector::ShallowCopy() const { function TabVector (line 872) | TabVector *TabVector::GetSinglePartner() { function TabVector (line 883) | TabVector *TabVector::VerticalTextlinePartner() { FILE: src/textord/tabvector.h function namespace (line 34) | namespace tesseract { FILE: src/textord/textlineprojection.cpp type tesseract (line 46) | namespace tesseract { function TBOX (line 573) | static TBOX BoundsWithinBox(Image pix, const TBOX &box) { function TruncateBoxToMissNonText (line 596) | static void TruncateBoxToMissNonText(int x_middle, int y_middle, bool ... FILE: src/textord/textlineprojection.h type Pix (line 19) | struct Pix function namespace (line 21) | namespace tesseract { FILE: src/textord/textord.cpp type tesseract (line 33) | namespace tesseract { FILE: src/textord/textord.h function namespace (line 31) | namespace tesseract { FILE: src/textord/topitch.cpp type tesseract (line 39) | namespace tesseract { function BOOL_VAR (line 41) | static BOOL_VAR(textord_all_prop, false, "All doc is proportial text"); function try_block_fixed (line 499) | bool try_block_fixed( // find line stats function try_rows_fixed (line 512) | bool try_rows_fixed( // find line stats function print_block_counts (line 569) | void print_block_counts( // find line stats function count_block_votes (line 600) | void count_block_votes( // find line stats function row_pitch_stats (line 642) | bool row_pitch_stats( // find line stats function find_row_pitch (line 778) | bool find_row_pitch( // find lines function fixed_pitch_row (line 925) | bool fixed_pitch_row(TO_ROW *row, // row to do function count_pitch_stats (line 1002) | bool count_pitch_stats( // find lines function tune_row_pitch (line 1091) | float tune_row_pitch( // find fp cells function tune_row_pitch2 (line 1190) | float tune_row_pitch2( // find fp cells function compute_pitch_sd (line 1283) | float compute_pitch_sd( // find fp cells function compute_pitch_sd2 (line 1440) | float compute_pitch_sd2( // find fp cells function print_pitch_sd (line 1529) | void print_pitch_sd( // find fp cells function find_repeated_chars (line 1654) | void find_repeated_chars(TO_BLOCK *block, // Block to search. function plot_fp_word (line 1724) | void plot_fp_word( // draw block of words FILE: src/textord/topitch.h function namespace (line 24) | namespace tesseract { FILE: src/textord/tordmain.cpp type tesseract (line 59) | namespace tesseract { function SetBlobStrokeWidth (line 68) | void SetBlobStrokeWidth(Image pix, BLOBNBOX *blob) { function assign_blobs_to_blocks2 (line 162) | void assign_blobs_to_blocks2(Image pix, type BlockGroup (line 693) | struct BlockGroup { method BlockGroup (line 694) | BlockGroup() : rotation(1.0f, 0.0f), angle(0.0f), min_xheight(1.0f) {} method BlockGroup (line 695) | explicit BlockGroup(BLOCK *block) function tweak_row_baseline (line 865) | void tweak_row_baseline(ROW *row, double blshift_maxshift, double blsh... FILE: src/textord/tordmain.h type Pix (line 27) | struct Pix function namespace (line 29) | namespace tesseract { FILE: src/textord/tospace.cpp type tesseract (line 44) | namespace tesseract { function ROW (line 843) | ROW *Textord::make_prop_words(TO_ROW *row, // row to make function ROW (line 1117) | ROW *Textord::make_blob_words(TO_ROW *row, // row to make function TBOX (line 1645) | TBOX Textord::reduced_box_next(TO_ROW *row, // current row function TBOX (line 1716) | TBOX Textord::reduced_box_for_blob(BLOBNBOX *blob, TO_ROW *row, int16_... FILE: src/textord/tovars.cpp type tesseract (line 23) | namespace tesseract { FILE: src/textord/tovars.h function namespace (line 25) | namespace tesseract { FILE: src/textord/underlin.cpp type tesseract (line 21) | namespace tesseract { function restore_underlined_blobs (line 32) | void restore_underlined_blobs( // get chop points function TO_ROW (line 103) | TO_ROW *most_overlapping_row( // find best row function find_underlined_blobs (line 158) | void find_underlined_blobs( // get chop points function vertical_cunderline_projection (line 202) | void vertical_cunderline_projection( // project outlines FILE: src/textord/underlin.h function namespace (line 24) | namespace tesseract { FILE: src/textord/wordseg.cpp type tesseract (line 39) | namespace tesseract { function make_single_word (line 53) | void make_single_word(bool one_blob, TO_ROW_LIST *rows, ROW_LIST *real... function make_words (line 100) | void make_words(tesseract::Textord *textord, function set_row_spaces (line 129) | void set_row_spaces( // find space sizes function row_words (line 169) | int32_t row_words( // compute space size function row_words2 (line 322) | int32_t row_words2( // compute space size function make_real_words (line 474) | void make_real_words(tesseract::Textord *textord, function ROW (line 527) | ROW *make_rep_words( // make a row function WERD (line 560) | WERD *make_real_word(BLOBNBOX_IT *box_it, // iterator FILE: src/textord/wordseg.h function namespace (line 26) | namespace tesseract { FILE: src/textord/workingpartset.cpp type tesseract (line 24) | namespace tesseract { FILE: src/textord/workingpartset.h function namespace (line 27) | namespace tesseract { FILE: src/training/ambiguous_words.cpp function main (line 30) | int main(int argc, char **argv) { FILE: src/training/classifier_tester.cpp type ClassifierName (line 34) | enum ClassifierName { CN_PRUNER, CN_FULL, CN_COUNT } FILE: src/training/cntraining.cpp function main (line 103) | int main(int argc, char *argv[]) { function WriteNormProtos (line 196) | static void WriteNormProtos(const char *Directory, LIST LabeledProtoList, function WriteProtos (line 234) | static void WriteProtos(FILE *File, uint16_t N, LIST ProtoList, bool Wri... FILE: src/training/combine_tessdata.cpp function list_components (line 29) | static int list_components(TessdataManager &tm, const char *filename) { function list_network (line 39) | static int list_network(TessdataManager &tm, const char *filename) { function main (line 117) | int main(int argc, char **argv) { FILE: src/training/common/commandlineflags.cpp type tesseract (line 20) | namespace tesseract { function IntFlagExists (line 21) | static bool IntFlagExists(const char *flag_name, int32_t *value) { function DoubleFlagExists (line 34) | static bool DoubleFlagExists(const char *flag_name, double *value) { function BoolFlagExists (line 47) | static bool BoolFlagExists(const char *flag_name, bool *value) { function StringFlagExists (line 60) | static bool StringFlagExists(const char *flag_name, const char **value) { function SetIntFlagValue (line 70) | static void SetIntFlagValue(const char *flag_name, const int32_t new_v... function SetDoubleFlagValue (line 80) | static void SetDoubleFlagValue(const char *flag_name, const double new... function SetBoolFlagValue (line 90) | static void SetBoolFlagValue(const char *flag_name, const bool new_val) { function SetStringFlagValue (line 100) | static void SetStringFlagValue(const char *flag_name, const char *new_... function SafeAtoi (line 110) | static bool SafeAtoi(const char *str, int *val) { function SafeAtod (line 116) | static bool SafeAtod(const char *str, double *val) { function PrintCommandLineFlags (line 130) | static void PrintCommandLineFlags() { function ParseCommandLineFlags (line 168) | void ParseCommandLineFlags(const char *usage, int *argc, char ***argv,... FILE: src/training/common/commandlineflags.h function namespace (line 35) | namespace tesseract { FILE: src/training/common/commontraining.cpp type tesseract (line 23) | namespace tesseract { function ParseArguments (line 51) | void ParseArguments(int *argc, char ***argv) { type tesseract (line 83) | namespace tesseract { function ParseArguments (line 51) | void ParseArguments(int *argc, char ***argv) { function ShapeTable (line 148) | ShapeTable *LoadShapeTable(const std::string &file_prefix) { function WriteShapeTable (line 170) | void WriteShapeTable(const std::string &file_prefix, const ShapeTable &s... function LoadTrainingData (line 200) | std::unique_ptr LoadTrainingData(const char *const *filel... function LABELEDLIST (line 302) | LABELEDLIST FindList(LIST List, const std::string &Label) { function ReadTrainingSamples (line 330) | void ReadTrainingSamples(const FEATURE_DEFS_STRUCT &feature_definitions,... function FreeTrainingSamples (line 391) | void FreeTrainingSamples(LIST CharList) { function FreeLabeledList (line 417) | void FreeLabeledList(LABELEDLIST LabeledList) { function CLUSTERER (line 434) | CLUSTERER *SetUpForClustering(const FEATURE_DEFS_STRUCT &FeatureDefs, LA... function MergeInsignificantProtos (line 466) | void MergeInsignificantProtos(LIST ProtoList, const char *label, CLUSTER... function CleanUpUnusedData (line 529) | void CleanUpUnusedData(LIST ProtoList) { function LIST (line 544) | LIST RemoveInsignificantProtos(LIST ProtoList, bool KeepSigProtos, bool ... function MERGE_CLASS (line 597) | MERGE_CLASS FindClass(LIST List, const std::string &Label) { function FreeLabeledClassList (line 616) | void FreeLabeledClassList(LIST ClassList) { function CLASS_STRUCT (line 631) | CLASS_STRUCT *SetUpForFloat2Int(const UNICHARSET &unicharset, LIST Label... function Normalize (line 691) | void Normalize(float *Values) { function FreeNormProtoList (line 706) | void FreeNormProtoList(LIST CharList) function AddToNormProtosList (line 722) | void AddToNormProtosList(LIST *NormProtoList, LIST ProtoList, const std:... function NumberOfProtos (line 732) | int NumberOfProtos(LIST ProtoList, bool CountSigProtos, bool CountInsigP... FILE: src/training/common/commontraining.h function namespace (line 29) | namespace tesseract { function namespace (line 58) | namespace tesseract { FILE: src/training/common/ctc.cpp type tesseract (line 30) | namespace tesseract { function BestLabel (line 212) | static int BestLabel(const GENERIC_2D_ARRAY &outputs, int t) { function LogSumExp (line 276) | static double LogSumExp(double ln_x, double ln_y) { FILE: src/training/common/ctc.h function namespace (line 27) | namespace tesseract { FILE: src/training/common/errorcounter.cpp type tesseract (line 34) | namespace tesseract { FILE: src/training/common/errorcounter.h type Pix (line 22) | struct Pix function namespace (line 24) | namespace tesseract { FILE: src/training/common/intfeaturedist.cpp type tesseract (line 22) | namespace tesseract { FILE: src/training/common/intfeaturedist.h function namespace (line 24) | namespace tesseract { FILE: src/training/common/intfeaturemap.cpp type tesseract (line 29) | namespace tesseract { function INT_FEATURE_STRUCT (line 54) | INT_FEATURE_STRUCT IntFeatureMap::InverseIndexFeature(int index_featur... function INT_FEATURE_STRUCT (line 57) | INT_FEATURE_STRUCT IntFeatureMap::InverseMapFeature(int map_feature) c... FILE: src/training/common/intfeaturemap.h function namespace (line 28) | namespace tesseract { FILE: src/training/common/mastertrainer.cpp type tesseract (line 41) | namespace tesseract { function CLUSTERER (line 585) | CLUSTERER *MasterTrainer::SetupForClustering( FILE: src/training/common/mastertrainer.h function namespace (line 43) | namespace tesseract { FILE: src/training/common/networkbuilder.cpp type tesseract (line 33) | namespace tesseract { function SkipWhitespace (line 80) | static void SkipWhitespace(const char **str) { function Network (line 88) | Network *NetworkBuilder::BuildFromString(const StaticShape &input_shap... function Network (line 123) | Network *NetworkBuilder::ParseInput(const char **str) { function Network (line 147) | Network *NetworkBuilder::ParseSeries(const StaticShape &input_shape, I... function Network (line 171) | Network *NetworkBuilder::ParseParallel(const StaticShape &input_shape,... function Network (line 189) | Network *NetworkBuilder::ParseR(const StaticShape &input_shape, const ... function Network (line 227) | Network *NetworkBuilder::ParseS(const StaticShape &input_shape, const ... function NetworkType (line 249) | static NetworkType NonLinearity(char func) { function Network (line 271) | Network *NetworkBuilder::ParseC(const StaticShape &input_shape, const ... function Network (line 299) | Network *NetworkBuilder::ParseM(const StaticShape &input_shape, const ... function Network (line 312) | Network *NetworkBuilder::ParseLSTM(const StaticShape &input_shape, con... function Network (line 387) | Network *NetworkBuilder::BuildLSTMXYQuad(int num_inputs, int num_state... function Network (line 405) | static Network *BuildFullyConnected(const StaticShape &input_shape, Ne... function Network (line 426) | Network *NetworkBuilder::ParseFullyConnected(const StaticShape &input_... function Network (line 445) | Network *NetworkBuilder::ParseOutput(const StaticShape &input_shape, c... FILE: src/training/common/networkbuilder.h function namespace (line 28) | namespace tesseract { FILE: src/training/common/sampleiterator.cpp type tesseract (line 25) | namespace tesseract { function TrainingSample (line 102) | const TrainingSample &SampleIterator::GetSample() const { function TrainingSample (line 113) | TrainingSample *SampleIterator::MutableSample() const { function MapFeatures (line 208) | static void MapFeatures(TrainingSample &s, const IntFeatureMap &featur... function UnicharAndFonts (line 263) | const UnicharAndFonts *SampleIterator::GetShapeEntry() const { FILE: src/training/common/sampleiterator.h function namespace (line 19) | namespace tesseract { FILE: src/training/common/trainingsampleset.cpp type tesseract (line 36) | namespace tesseract { function TrainingSample (line 218) | const TrainingSample *TrainingSampleSet::GetSample(int index) const { function TrainingSample (line 224) | const TrainingSample *TrainingSampleSet::GetSample(int font_id, int cl... function TrainingSample (line 236) | TrainingSample *TrainingSampleSet::MutableSample(int font_id, int clas... function BitVector (line 257) | const BitVector &TrainingSampleSet::GetCloudFeatures(int font_id, int ... function AddNearFeatures (line 419) | static void AddNearFeatures(const IntFeatureMap &feature_map, int f, i... function TrainingSample (line 502) | const TrainingSample *TrainingSampleSet::GetCanonicalSample(int font_i... FILE: src/training/common/trainingsampleset.h function namespace (line 25) | namespace tesseract { FILE: src/training/dawg2wordlist.cpp function LoadSquishedDawg (line 28) | static std::unique_ptr LoadSquishedDawg(const UNICHARSE... class WordOutputter (line 46) | class WordOutputter { method WordOutputter (line 48) | WordOutputter(FILE *file) : file_(file) {} method output_word (line 49) | void output_word(const char *word) { function WriteDawgAsWordlist (line 58) | static int WriteDawgAsWordlist(const UNICHARSET &unicharset, const tesse... function main (line 71) | int main(int argc, char *argv[]) { FILE: src/training/degradeimage.cpp type tesseract (line 27) | namespace tesseract { type FactorNames (line 39) | enum FactorNames { function Image (line 89) | Image DegradeImage(Image input, int exposure, TRand *randomizer, float... function Image (line 179) | Image PrepareDistortedPix(const Image pix, bool perspective, bool inve... function GeneratePerspectiveDistortion (line 222) | void GeneratePerspectiveDistortion(int width, int height, TRand *rando... function ProjectiveCoeffs (line 263) | int ProjectiveCoeffs(int width, int height, TRand *randomizer, float *... FILE: src/training/degradeimage.h function namespace (line 26) | namespace tesseract { FILE: src/training/lstmeval.cpp function main (line 32) | int main(int argc, char **argv) { FILE: src/training/lstmtraining.cpp function main (line 76) | int main(int argc, char **argv) { FILE: src/training/merge_unicharsets.cpp function main (line 22) | int main(int argc, char **argv) { FILE: src/training/mergenf.cpp function MakeNewFromOld (line 194) | void MakeNewFromOld(PROTO_STRUCT *New, PROTOTYPE *Old) { function SubfeatureEvidence (line 209) | float SubfeatureEvidence(FEATURE Feature, PROTO_STRUCT *Proto) { function EvidenceOf (line 236) | double EvidenceOf(double Similarity) { function DummyFastMatch (line 263) | bool DummyFastMatch(FEATURE Feature, PROTO_STRUCT *Proto) { function ComputePaddedBoundingBox (line 295) | void ComputePaddedBoundingBox(PROTO_STRUCT *Proto, float TangentPad, flo... function PointInside (line 319) | bool PointInside(FRECT *Rectangle, float X, float Y) { FILE: src/training/mergenf.h type FRECT (line 41) | struct FRECT { FILE: src/training/mftraining.cpp function DisplayProtoList (line 57) | static void DisplayProtoList(const char *ch, LIST protolist) { function LIST (line 91) | static LIST ClusterOneConfig(int shape_id, const char *class_label, LIST... function SetupConfigMap (line 148) | static void SetupConfigMap(ShapeTable *shape_table, IndexMapBiDi *config... function main (line 194) | int main(int argc, char **argv) { FILE: src/training/pango/boxchar.cpp type tesseract (line 38) | namespace tesseract { FILE: src/training/pango/boxchar.h function namespace (line 34) | namespace tesseract { FILE: src/training/pango/ligature_table.cpp type tesseract (line 34) | namespace tesseract { function EncodeAsUTF8 (line 36) | static std::string EncodeAsUTF8(const char32 ch32) { function LigatureTable (line 51) | LigatureTable *LigatureTable::Get() { FILE: src/training/pango/ligature_table.h function namespace (line 31) | namespace tesseract { FILE: src/training/pango/pango_font_info.cpp type tesseract (line 54) | namespace tesseract { function PangoGlyph (line 63) | static PangoGlyph get_glyph(PangoFont *font, gunichar wc) { function ListFontFamilies (line 163) | static void ListFontFamilies(PangoFontFamily ***families, int *n_famil... function PangoFont (line 201) | PangoFont *PangoFontInfo::ToPangoFont() const { function ShouldIgnoreFontFamilyName (line 538) | static bool ShouldIgnoreFontFamilyName(const char *query) { FILE: src/training/pango/pango_font_info.h function namespace (line 38) | namespace tesseract { FILE: src/training/pango/stringrenderer.cpp type tesseract (line 45) | namespace tesseract { function IsCombiner (line 54) | static bool IsCombiner(int ch) { function EncodeAsUTF8 (line 60) | static std::string EncodeAsUTF8(const char32 ch32) { function RandBool (line 66) | static bool RandBool(const double prob, TRand *rand) { function Image (line 77) | static Image CairoARGB32ToPixFormat(cairo_surface_t *surface) { function Boxa (line 332) | Boxa *StringRenderer::GetPageBoxes() const { function MergeBoxCharsToWords (line 411) | static void MergeBoxCharsToWords(std::vector *boxchars) { FILE: src/training/pango/stringrenderer.h type Boxa (line 43) | struct Boxa type Pix (line 44) | struct Pix function namespace (line 46) | namespace tesseract { FILE: src/training/set_unicharset_properties.cpp function main (line 25) | int main(int argc, char **argv) { FILE: src/training/text2image.cpp type SpacingProperties (line 201) | struct SpacingProperties { method SpacingProperties (line 202) | SpacingProperties() : x_gap_before(0), x_gap_after(0) {} method SpacingProperties (line 203) | SpacingProperties(int b, int a) : x_gap_before(b), x_gap_after(a) {} function main (line 714) | int main(int argc, char **argv) { FILE: src/training/unicharset/fileio.cpp type tesseract (line 36) | namespace tesseract { function FILE (line 41) | FILE *File::Open(const std::string &filename, const std::string &mode) { function FILE (line 45) | FILE *File::OpenOrDie(const std::string &filename, const std::string &... FILE: src/training/unicharset/fileio.h function namespace (line 29) | namespace tesseract { FILE: src/training/unicharset/icuerrorcode.cpp type tesseract (line 17) | namespace tesseract { FILE: src/training/unicharset/icuerrorcode.h function namespace (line 43) | namespace tesseract { FILE: src/training/unicharset/lang_model_helpers.cpp type tesseract (line 33) | namespace tesseract { function WriteFile (line 40) | bool WriteFile(const std::string &output_dir, const std::string &lang,... function ReadFile (line 63) | std::string ReadFile(const std::string &filename, FileReader reader) { function WriteUnicharset (line 82) | bool WriteUnicharset(const UNICHARSET &unicharset, const std::string &... function WriteRecoder (line 97) | bool WriteRecoder(const UNICHARSET &unicharset, bool pass_through, con... function WriteDawg (line 137) | static bool WriteDawg(const std::vector &words, const UNI... function WriteDawgs (line 161) | static bool WriteDawgs(const std::vector &words, const st... function CombineLangModel (line 194) | int CombineLangModel(const UNICHARSET &unicharset, const std::string &... FILE: src/training/unicharset/lang_model_helpers.h function namespace (line 26) | namespace tesseract { FILE: src/training/unicharset/lstmtester.cpp type tesseract (line 23) | namespace tesseract { FILE: src/training/unicharset/lstmtester.h function namespace (line 29) | namespace tesseract { FILE: src/training/unicharset/lstmtrainer.cpp type tesseract (line 41) | namespace tesseract { function Trainability (line 216) | Trainability LSTMTrainer::GridSearchDictParams( function SubTrainerResult (line 613) | SubTrainerResult LSTMTrainer::UpdateSubtrainer(std::stringstream &log_... type WhichWay (line 676) | enum WhichWay { function Trainability (line 849) | Trainability LSTMTrainer::TrainOnLine(const ImageData *trainingdata, function Trainability (line 882) | Trainability LSTMTrainer::PrepareForBackward(const ImageData *training... FILE: src/training/unicharset/lstmtrainer.h function namespace (line 30) | namespace tesseract { FILE: src/training/unicharset/normstrngs.cpp type tesseract (line 35) | namespace tesseract { function is_hyphen_punc (line 37) | static bool is_hyphen_punc(const char32 ch) { function is_single_quote (line 64) | static bool is_single_quote(const char32 ch) { function is_double_quote (line 84) | static bool is_double_quote(const char32 ch) { function NormalizeUTF8ToUTF32 (line 107) | static void NormalizeUTF8ToUTF32(UnicodeNormMode u_mode, OCRNorm ocr_n... function StripJoiners (line 141) | static void StripJoiners(std::vector *str32) { function NormalizeUTF8String (line 159) | bool NormalizeUTF8String(UnicodeNormMode u_mode, OCRNorm ocr_normalize, function NormalizeCleanAndSegmentUTF8 (line 186) | bool NormalizeCleanAndSegmentUTF8(UnicodeNormMode u_mode, OCRNorm ocr_... function char32 (line 215) | char32 OCRNormalize(char32 ch) { function IsOCREquivalent (line 226) | bool IsOCREquivalent(char32 ch1, char32 ch2) { function IsValidCodepoint (line 230) | bool IsValidCodepoint(const char32 ch) { function IsWhitespace (line 235) | bool IsWhitespace(const char32 ch) { function IsUTF8Whitespace (line 240) | bool IsUTF8Whitespace(const char *text) { function SpanUTF8Whitespace (line 244) | unsigned int SpanUTF8Whitespace(const char *text) { function SpanUTF8NotWhitespace (line 256) | unsigned int SpanUTF8NotWhitespace(const char *text) { function IsInterchangeValid (line 268) | bool IsInterchangeValid(const char32 ch) { function IsInterchangeValid7BitAscii (line 283) | bool IsInterchangeValid7BitAscii(const char32 ch) { function char32 (line 289) | char32 FullwidthToHalfwidth(const char32 ch) { FILE: src/training/unicharset/normstrngs.h type class (line 34) | enum class type class (line 43) | enum class function GraphemeNorm (line 51) | enum class GraphemeNorm { FILE: src/training/unicharset/unicharset_training_utils.cpp type tesseract (line 36) | namespace tesseract { function SetupBasicProperties (line 40) | void SetupBasicProperties(bool report_errors, bool decompose, UNICHARS... function SetScriptProperties (line 145) | void SetScriptProperties(const std::string &script_dir, UNICHARSET *un... function GetXheightString (line 166) | std::string GetXheightString(const std::string &script_dir, const UNIC... function SetPropertiesForInputFile (line 184) | void SetPropertiesForInputFile(const std::string &script_dir, FILE: src/training/unicharset/unicharset_training_utils.h function namespace (line 28) | namespace tesseract { FILE: src/training/unicharset/validate_grapheme.cpp type tesseract (line 5) | namespace tesseract { function IsThaiConsonant (line 129) | static bool IsThaiConsonant(char32 ch) { function IsThaiBeforeConsonantVowel (line 134) | static bool IsThaiBeforeConsonantVowel(char32 ch) { function IsThaiToneMark (line 139) | static bool IsThaiToneMark(char32 ch) { function IsThaiTonableVowel (line 145) | static bool IsThaiTonableVowel(char32 ch) { FILE: src/training/unicharset/validate_grapheme.h function namespace (line 6) | namespace tesseract { FILE: src/training/unicharset/validate_indic.cpp type tesseract (line 5) | namespace tesseract { FILE: src/training/unicharset/validate_indic.h function namespace (line 6) | namespace tesseract { FILE: src/training/unicharset/validate_javanese.cpp type tesseract (line 22) | namespace tesseract { FILE: src/training/unicharset/validate_javanese.h function namespace (line 24) | namespace tesseract { FILE: src/training/unicharset/validate_khmer.cpp type tesseract (line 5) | namespace tesseract { FILE: src/training/unicharset/validate_khmer.h function namespace (line 6) | namespace tesseract { FILE: src/training/unicharset/validate_myanmar.cpp type tesseract (line 8) | namespace tesseract { FILE: src/training/unicharset/validate_myanmar.h function namespace (line 6) | namespace tesseract { FILE: src/training/unicharset/validator.cpp type tesseract (line 17) | namespace tesseract { function CmpPairSecond (line 128) | static bool CmpPairSecond(const std::pair &p1, const std::pa... function ViramaScript (line 135) | ViramaScript Validator::MostFrequentViramaScript(const std::vector &str... function Main (line 64) | static int Main(int argc, char **argv) { function main (line 103) | int main(int argc, char **argv) { FILE: src/training/wordlist2dawg.cpp function main (line 33) | int main(int argc, char **argv) { FILE: src/viewer/scrollview.cpp type tesseract (line 43) | namespace tesseract { type SVPolyLineBuffer (line 48) | struct SVPolyLineBuffer { FILE: src/viewer/scrollview.h function namespace (line 42) | namespace tesseract { function class (line 92) | class TESS_API SVEventHandler { function class (line 109) | class TESS_API ScrollView { FILE: src/viewer/svmnode.cpp type tesseract (line 42) | namespace tesseract { function SVMenuNode (line 59) | SVMenuNode *SVMenuNode::AddChild(const char *txt) { FILE: src/viewer/svmnode.h function namespace (line 36) | namespace tesseract { FILE: src/viewer/svutil.cpp type tesseract (line 62) | namespace tesseract { type timeval (line 193) | struct timeval function ScrollViewCommand (line 244) | static std::string ScrollViewCommand(const std::string &scrollview_pat... type addrinfo (line 284) | struct addrinfo type addrinfo (line 285) | struct addrinfo FILE: src/viewer/svutil.h function namespace (line 35) | namespace tesseract { FILE: src/wordrec/associate.cpp type tesseract (line 28) | namespace tesseract { FILE: src/wordrec/associate.h function namespace (line 31) | namespace tesseract { function class (line 71) | class AssociateUtils { FILE: src/wordrec/chop.cpp type tesseract (line 35) | namespace tesseract { function direction (line 38) | static int direction(const EDGEPT *point) { function PRIORITY (line 64) | PRIORITY Wordrec::point_priority(EDGEPT *point) { function EDGEPT (line 143) | EDGEPT *Wordrec::pick_close_point(EDGEPT *critical_point, EDGEPT *vert... FILE: src/wordrec/chop.h function namespace (line 26) | namespace tesseract { FILE: src/wordrec/chopper.cpp type tesseract (line 42) | namespace tesseract { function check_blob (line 57) | static int check_blob(TBLOB *blob) { function any_shared_split_points (line 81) | static int any_shared_split_points(const std::vector &seams, S... function preserve_outline (line 99) | static void preserve_outline(EDGEPT *start) { function preserve_outline_tree (line 113) | static void preserve_outline_tree(TESSLINE *srcline) { function EDGEPT (line 126) | static EDGEPT *restore_outline(EDGEPT *start) { function restore_outline_tree (line 150) | static void restore_outline_tree(TESSLINE *srcline) { function total_containment (line 165) | static int16_t total_containment(TBLOB *blob1, TBLOB *blob2) { function SEAM (line 173) | static SEAM *CheckSeam(int debug_level, int32_t blob_number, TWERD *wo... function SEAM (line 207) | SEAM *Wordrec::attempt_blob_chop(TWERD *word, TBLOB *blob, int32_t blo... function SEAM (line 261) | SEAM *Wordrec::chop_numbered_blob(TWERD *word, int32_t blob_number, bo... function SEAM (line 266) | SEAM *Wordrec::chop_overlapping_blob(const std::vector &boxes, b... function SEAM (line 320) | SEAM *Wordrec::improve_one_blob(const std::vector &blob... function SEAM (line 367) | SEAM *Wordrec::chop_one_blob(const std::vector &boxes, FILE: src/wordrec/drawfx.cpp type tesseract (line 28) | namespace tesseract { function create_fx_win (line 50) | void create_fx_win() { // make features win function clear_fx_win (line 61) | void clear_fx_win() { // make features win function create_fxdebug_win (line 77) | void create_fxdebug_win() { // make gradients win FILE: src/wordrec/drawfx.h function namespace (line 25) | namespace tesseract { FILE: src/wordrec/findseam.cpp type tesseract (line 56) | namespace tesseract { function SEAM (line 214) | SEAM *Wordrec::pick_good_seam(TBLOB *blob) { FILE: src/wordrec/findseam.h function namespace (line 27) | namespace tesseract { FILE: src/wordrec/gradechop.cpp type tesseract (line 32) | namespace tesseract { function PRIORITY (line 45) | PRIORITY Wordrec::grade_split_length(SPLIT *split) { function PRIORITY (line 67) | PRIORITY Wordrec::grade_sharpness(SPLIT *split) { FILE: src/wordrec/language_model.cpp class UnicityTable (line 38) | class UnicityTable type tesseract (line 40) | namespace tesseract { class LMPainPoints (line 42) | class LMPainPoints type FontInfo (line 43) | struct FontInfo function log2 (line 46) | static inline double log2(double n) { function ScanParentsForCaseMix (line 168) | static void ScanParentsForCaseMix(const UNICHARSET &unicharset, Langua... function HasBetterCaseVariant (line 201) | static bool HasBetterCaseVariant(const UNICHARSET &unicharset, const B... function ViterbiStateEntry (line 514) | ViterbiStateEntry *LanguageModel::GetNextParentVSE(bool just_classifie... function LanguageModelDawgInfo (line 792) | LanguageModelDawgInfo *LanguageModel::GenerateDawgInfo(bool word_end, ... function LanguageModelNgramInfo (line 888) | LanguageModelNgramInfo *LanguageModel::GenerateNgramInfo(const char *u... function WERD_CHOICE (line 1386) | WERD_CHOICE *LanguageModel::ConstructWord(ViterbiStateEntry *vse, WERD... FILE: src/wordrec/language_model.h function namespace (line 36) | namespace tesseract { FILE: src/wordrec/lm_consistency.cpp type tesseract (line 27) | namespace tesseract { FILE: src/wordrec/lm_consistency.h function namespace (line 29) | namespace tesseract { FILE: src/wordrec/lm_pain_points.cpp type tesseract (line 34) | namespace tesseract { function LMPainPointsType (line 39) | LMPainPointsType LMPainPoints::Deque(MATRIX_COORD *pp, float *priority) { FILE: src/wordrec/lm_pain_points.h function namespace (line 29) | namespace tesseract { FILE: src/wordrec/lm_state.cpp type tesseract (line 22) | namespace tesseract { FILE: src/wordrec/lm_state.h function namespace (line 32) | namespace tesseract { function Compare (line 136) | static int Compare(const ViterbiStateEntry *ve1, const ViterbiStateEntry... function HasAlnumChoice (line 147) | bool HasAlnumChoice(const UNICHARSET &unicharset) { function LanguageModelState (line 199) | ELISTIZEH(ViterbiStateEntry) function BestChoiceBundle (line 224) | struct BestChoiceBundle { FILE: src/wordrec/outlines.cpp type tesseract (line 25) | namespace tesseract { FILE: src/wordrec/params_model.cpp type tesseract (line 30) | namespace tesseract { FILE: src/wordrec/params_model.h function namespace (line 25) | namespace tesseract { function std (line 72) | const std::vector &weights_for_pass(PassEnum pass) const { function SetPass (line 75) | void SetPass(PassEnum pass) { FILE: src/wordrec/pieces.cpp type tesseract (line 48) | namespace tesseract { function BLOB_CHOICE_LIST (line 49) | BLOB_CHOICE_LIST *Wordrec::classify_piece(const std::vector &s... function SortByUnicharID (line 71) | int SortByUnicharID(const void *void1, const void *void2) { function SortByRating (line 79) | int SortByRating(const void *void1, const void *void2) { FILE: src/wordrec/plotedges.cpp type tesseract (line 32) | namespace tesseract { function display_edgepts (line 47) | void display_edgepts(LIST outlines) { function draw_blob_edges (line 67) | void draw_blob_edges(TBLOB *blob) { function mark_outline (line 83) | void mark_outline(EDGEPT *edgept) { /* Start of point list */ FILE: src/wordrec/plotedges.h function namespace (line 25) | namespace tesseract { FILE: src/wordrec/render.cpp type tesseract (line 31) | namespace tesseract { function display_blob (line 54) | void display_blob(TBLOB *blob, ScrollView::Color color) { function render_blob (line 71) | void render_blob(ScrollView *window, TBLOB *blob, ScrollView::Color co... function render_edgepts (line 86) | void render_edgepts(ScrollView *window, EDGEPT *edgept, ScrollView::Co... function render_outline (line 111) | void render_outline(ScrollView *window, TESSLINE *outline, ScrollView:... FILE: src/wordrec/render.h function namespace (line 25) | namespace tesseract { FILE: src/wordrec/segsearch.cpp type tesseract (line 31) | namespace tesseract { FILE: src/wordrec/tface.cpp type tesseract (line 30) | namespace tesseract { function BLOB_CHOICE_LIST (line 132) | BLOB_CHOICE_LIST *Wordrec::call_matcher(TBLOB *tessblob) { FILE: src/wordrec/wordclass.cpp type TBLOB (line 28) | struct TBLOB type tesseract (line 38) | namespace tesseract { function BLOB_CHOICE_LIST (line 50) | BLOB_CHOICE_LIST *Wordrec::classify_blob(TBLOB *blob, const char *stri... FILE: src/wordrec/wordrec.cpp type tesseract (line 27) | namespace tesseract { type tesseract (line 45) | namespace tesseract { FILE: src/wordrec/wordrec.h function namespace (line 33) | namespace tesseract { function namespace (line 37) | namespace tesseract { function namespace (line 85) | namespace tesseract { FILE: sw.cpp function build (line 1) | void build(Solution &s) function check (line 341) | void check(Checker &c) FILE: unittest/apiexample_test.cc type tesseract (line 36) | namespace tesseract { class QuickTest (line 38) | class QuickTest : public testing::Test { method SetUp (line 40) | void SetUp() override { method TearDown (line 43) | void TearDown() override { function OCRTester (line 60) | void OCRTester(const char *imgname, const char *groundtruth, const cha... class MatchGroundTruth (line 82) | class MatchGroundTruth : public QuickTest, public ::testing::WithParam... function TEST_P (line 84) | TEST_P(MatchGroundTruth, FastPhototestOCR) { function TEST_P (line 89) | TEST_P(MatchGroundTruth, BestPhototestOCR) { function TEST_P (line 94) | TEST_P(MatchGroundTruth, TessPhototestOCR) { class EuroText (line 103) | class EuroText : public QuickTest {} function TEST_F (line 105) | TEST_F(EuroText, FastLatinOCR) { FILE: unittest/applybox_test.cc type tesseract (line 21) | namespace tesseract { class ApplyBoxTest (line 27) | class ApplyBoxTest : public testing::Test { method TestDataNameToPath (line 29) | std::string TestDataNameToPath(const std::string &name) { method TessdataPath (line 32) | std::string TessdataPath() { method ApplyBoxTest (line 36) | ApplyBoxTest() { method SetImage (line 43) | bool SetImage(const char *filename) { method VerifyBoxesAndText (line 62) | void VerifyBoxesAndText(const char *imagefile, const char *truth_str... function TEST_F (line 109) | TEST_F(ApplyBoxTest, TimesCharLevel) { function TEST_F (line 114) | TEST_F(ApplyBoxTest, ItalicCharLevel) { function TEST_F (line 119) | TEST_F(ApplyBoxTest, TimesLineLevel) { function TEST_F (line 124) | TEST_F(ApplyBoxTest, ItalLineLevel) { FILE: unittest/baseapi_test.cc type tesseract (line 29) | namespace tesseract { class FriendlyTessBaseAPI (line 41) | class FriendlyTessBaseAPI : public tesseract::TessBaseAPI { function GetCleanedTextResult (line 45) | std::string GetCleanedTextResult(tesseract::TessBaseAPI *tess, Image p... class TesseractTest (line 55) | class TesseractTest : public testing::Test { method TestDataNameToPath (line 57) | static std::string TestDataNameToPath(const std::string &name) { method TessdataPath (line 60) | static std::string TessdataPath() { function TEST_F (line 66) | TEST_F(TesseractTest, StaticTessBaseAPI) { function TEST_F (line 72) | TEST_F(TesseractTest, BasicTesseractTest) { function TEST_F (line 93) | TEST_F(TesseractTest, IteratesParagraphsEvenIfNotDetected) { function TEST_F (line 122) | TEST_F(TesseractTest, HOCRWorksWithoutSetInputName) { function TEST_F (line 140) | TEST_F(TesseractTest, HOCRContainsBaseline) { function TEST_F (line 161) | TEST_F(TesseractTest, AdaptToWordStrTest) { function TEST_F (line 208) | TEST_F(TesseractTest, BasicLSTMTest) { function TEST_F (line 232) | TEST_F(TesseractTest, LSTMGeometryTest) { function TEST_F (line 275) | TEST_F(TesseractTest, InitConfigOnlyTest) { function TEST (line 308) | TEST(TesseractInstanceTest, TestMultipleTessInstances) { function TEST (line 355) | TEST(TesseractInstanceTest, TestMultipleTessInstanceVariables) { function TEST_F (line 399) | TEST_F(TesseractTest, PAGEXMLMultiPageClosingTags) { FILE: unittest/baseapi_thread_test.cc type tesseract (line 53) | namespace tesseract { class BaseapiThreadTest (line 64) | class BaseapiThreadTest : public ::testing::Test { method SetUpTestCase (line 66) | static void SetUpTestCase() { method TearDownTestCase (line 111) | static void TearDownTestCase() { method ResetPool (line 118) | void ResetPool() { method WaitForPoolWorkers (line 123) | void WaitForPoolWorkers() { function InitTessInstance (line 145) | static void InitTessInstance(TessBaseAPI *tess, const std::string &lan... function GetCleanedText (line 150) | static void GetCleanedText(TessBaseAPI *tess, Image pix, std::string &... function VerifyTextResult (line 159) | static void VerifyTextResult(TessBaseAPI *tess, Image pix, const std::... function TEST_F (line 179) | TEST_F(BaseapiThreadTest, TestBasicSanity) { function TEST_F (line 190) | TEST_F(BaseapiThreadTest, TestInit) { function TEST_F (line 203) | TEST_F(BaseapiThreadTest, TestRecognition) { function TEST_F (line 221) | TEST_F(BaseapiThreadTest, TestAll) { FILE: unittest/bitvector_test.cc type tesseract (line 22) | namespace tesseract { class BitVectorTest (line 24) | class BitVectorTest : public testing::Test { method SetUp (line 26) | void SetUp() override { method OutputNameToPath (line 32) | std::string OutputNameToPath(const std::string &name) { method ComputePrimes (line 36) | void ComputePrimes(BitVector *map) { method TestPrimes (line 54) | void TestPrimes(const BitVector &map) { method TestAll (line 70) | void TestAll(const BitVector &map, bool value) { method SetBitPattern (line 79) | void SetBitPattern(int start_byte, int end_byte, int spacing, BitVec... method ExpectCorrectBits (line 92) | void ExpectCorrectBits(const BitVector &bv) { function TEST_F (line 116) | TEST_F(BitVectorTest, Primes) { function TEST_F (line 142) | TEST_F(BitVectorTest, SetAll) { function TEST_F (line 155) | TEST_F(BitVectorTest, TestNextSetBit) { function TEST_F (line 165) | TEST_F(BitVectorTest, TestNumSetBits) { FILE: unittest/capiexample_c_test.c function main (line 17) | int main() { FILE: unittest/capiexample_test.cc function TEST (line 19) | TEST(C, VersionTest) { FILE: unittest/cleanapi_test.cc type NameTester (line 19) | enum NameTester { ABORT, OKAY, LOG, BLOB, ELIST, TBOX, TPOINT, WORD } type tesseract (line 23) | namespace tesseract { function TEST (line 26) | TEST(CleanNamespaceTess, DummyTest) { FILE: unittest/colpartition_test.cc type tesseract (line 16) | namespace tesseract { class TestableColPartition (line 18) | class TestableColPartition : public ColPartition { method SetColumnRange (line 20) | void SetColumnRange(int first, int last) { class ColPartitionTest (line 26) | class ColPartitionTest : public testing::Test { method SetUp (line 28) | void SetUp() override { method TearDown (line 32) | void TearDown() override {} function TEST_F (line 35) | TEST_F(ColPartitionTest, IsInSameColumnAsReflexive) { function TEST_F (line 44) | TEST_F(ColPartitionTest, IsInSameColumnAsBorders) { function TEST_F (line 58) | TEST_F(ColPartitionTest, IsInSameColumnAsSuperset) { function TEST_F (line 67) | TEST_F(ColPartitionTest, IsInSameColumnAsPartialOverlap) { FILE: unittest/commandlineflags_test.cc type tesseract (line 30) | namespace tesseract { class CommandlineflagsTest (line 32) | class CommandlineflagsTest : public ::testing::Test { method TestParser (line 34) | void TestParser(int argc, const char **const_argv) { method TestParser (line 37) | void TestParser(const char *usage, int argc, const char **const_argv) { function TEST_F (line 44) | TEST_F(CommandlineflagsTest, RemoveFlags) { function TEST_F (line 58) | TEST_F(CommandlineflagsTest, PrintUsageAndExit) { function TEST_F (line 66) | TEST_F(CommandlineflagsTest, ExitsWithErrorOnInvalidFlag) { function TEST_F (line 72) | TEST_F(CommandlineflagsTest, ParseIntegerFlags) { function TEST_F (line 91) | TEST_F(CommandlineflagsTest, ParseDoubleFlags) { function TEST_F (line 105) | TEST_F(CommandlineflagsTest, ParseStringFlags) { function TEST_F (line 121) | TEST_F(CommandlineflagsTest, ParseBoolFlags) { function TEST_F (line 147) | TEST_F(CommandlineflagsTest, ParseOldFlags) { FILE: unittest/cycletimer.h function class (line 19) | class CycleTimer { function Reset (line 31) | void Reset() { function Start (line 38) | void Start() { function Restart (line 43) | void Restart() { function Stop (line 48) | void Stop() { FILE: unittest/dawg_test.cc type tesseract (line 30) | namespace tesseract { class DawgTest (line 34) | class DawgTest : public testing::Test { method SetUp (line 36) | void SetUp() override { method LoadWordlist (line 41) | void LoadWordlist(const std::string &filename, std::set... method TessBinaryPath (line 56) | std::string TessBinaryPath(const std::string &name) const { method OutputNameToPath (line 59) | std::string OutputNameToPath(const std::string &name) const { method RunCommand (line 62) | int RunCommand(const std::string &program, const std::string &arg1, ... method TestDawgRoundTrip (line 70) | void TestDawgRoundTrip(const std::string &unicharset_filename, function TEST_F (line 85) | TEST_F(DawgTest, TestDawgConversion) { function TEST_F (line 89) | TEST_F(DawgTest, TestMatching) { FILE: unittest/denorm_test.cc type tesseract (line 17) | namespace tesseract { class DENORMTest (line 19) | class DENORMTest : public testing::Test { method SetUp (line 21) | void SetUp() override { method TearDown (line 26) | void TearDown() override {} method ExpectCorrectTransform (line 28) | void ExpectCorrectTransform(const DENORM &denorm, const TPOINT &src,... function TEST_F (line 51) | TEST_F(DENORMTest, NoRotations) { function TEST_F (line 66) | TEST_F(DENORMTest, WithRotations) { function TEST_F (line 83) | TEST_F(DENORMTest, Multiple) { FILE: unittest/doubleptr.h function namespace (line 27) | namespace tesseract { FILE: unittest/equationdetect_test.cc type tesseract (line 31) | namespace tesseract { class TestableEquationDetect (line 33) | class TestableEquationDetect : public EquationDetect { method TestableEquationDetect (line 35) | TestableEquationDetect(const char *tessdata, Tesseract *lang_tesseract) method AddMathDigitBlobs (line 41) | void AddMathDigitBlobs(const int math_blobs, const int digit_blobs, ... method SetPixBinary (line 64) | void SetPixBinary(Image pix) { method RunIdentifySpecialText (line 69) | void RunIdentifySpecialText(BLOBNBOX *blob, const int height_th) { method BlobSpecialTextType (line 73) | BlobSpecialTextType RunEstimateTypeForUnichar(const char *val) { method RunIsIndented (line 78) | EquationDetect::IndentType RunIsIndented(ColPartitionGrid *part_grid... method RunIsNearSmallNeighbor (line 83) | bool RunIsNearSmallNeighbor(const TBOX &seed_box, const TBOX &part_b... method RunCheckSeedBlobsCount (line 87) | bool RunCheckSeedBlobsCount(ColPartition *part) { method RunComputeForegroundDensity (line 91) | float RunComputeForegroundDensity(const TBOX &tbox) { method RunCountAlignment (line 95) | int RunCountAlignment(const std::vector &sorted_vec, const int ... method RunSplitCPHorLite (line 99) | void RunSplitCPHorLite(ColPartition *part, std::vector *splitt... method RunSplitCPHor (line 103) | void RunSplitCPHor(ColPartition *part, std::vector *... method TestComputeCPsSuperBBox (line 107) | void TestComputeCPsSuperBBox(const TBOX &box, ColPartitionGrid *part... class EquationFinderTest (line 115) | class EquationFinderTest : public testing::Test { method SetUp (line 123) | void SetUp() override { method TearDown (line 134) | void TearDown() override { method AddPageBlock (line 140) | void AddPageBlock(Image pix, BLOCK_LIST *blocks) { method CreateColParts (line 149) | void CreateColParts(const int rows, const int cols, ColPartitionGrid... method ClearParts (line 164) | void ClearParts(std::vector *all_parts) { method AddBlobIntoPart (line 172) | void AddBlobIntoPart(const TBOX &tbox, ColPartition *part) { function TEST_F (line 180) | TEST_F(EquationFinderTest, IdentifySpecialText) { function TEST_F (line 231) | TEST_F(EquationFinderTest, EstimateTypeForUnichar) { function TEST_F (line 250) | TEST_F(EquationFinderTest, IsIndented) { function TEST_F (line 301) | TEST_F(EquationFinderTest, IsNearSmallNeighbor) { function TEST_F (line 330) | TEST_F(EquationFinderTest, CheckSeedBlobsCount) { function TEST_F (line 364) | TEST_F(EquationFinderTest, ComputeForegroundDensity) { function TEST_F (line 379) | TEST_F(EquationFinderTest, CountAlignment) { function TEST_F (line 404) | TEST_F(EquationFinderTest, ComputeCPsSuperBBox) { function TEST_F (line 450) | TEST_F(EquationFinderTest, SplitCPHorLite) { function TEST_F (line 484) | TEST_F(EquationFinderTest, SplitCPHor) { FILE: unittest/fileio_test.cc type tesseract (line 18) | namespace tesseract { function TEST (line 20) | TEST(FileTest, JoinPath) { function TEST (line 26) | TEST(OutputBufferTest, WriteString) { function TEST (line 45) | TEST(InputBufferTest, Read) { FILE: unittest/fuzzers/fuzzer-api.cpp class BitReader (line 17) | class BitReader { method BitReader (line 24) | BitReader(const uint8_t *data, size_t size) : data(data), size(size), ... method Read (line 26) | int Read(void) { function LLVMFuzzerInitialize (line 46) | int LLVMFuzzerInitialize(int * /*pArgc*/, char ***pArgv) { function PIX (line 70) | static PIX *createPix(BitReader &BR, const size_t width, const size_t he... function LLVMFuzzerTestOneInput (line 87) | int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FILE: unittest/heap_test.cc type tesseract (line 21) | namespace tesseract { class HeapTest (line 26) | class HeapTest : public testing::Test { method SetUp (line 28) | void SetUp() override { method PushTestData (line 35) | void PushTestData(GenericHeap *heap, KDVector *v) { method VerifyHeapVectorMatch (line 44) | void VerifyHeapVectorMatch(GenericHeap *heap, KDVector *v) { function TEST_F (line 81) | TEST_F(HeapTest, SortTest) { function TEST_F (line 94) | TEST_F(HeapTest, MixedTest) { function TEST_F (line 113) | TEST_F(HeapTest, PopWorstTest) { function TEST_F (line 132) | TEST_F(HeapTest, RevalueTest) { function ConstRefTest (line 178) | static void ConstRefTest(const DoublePtr& ptr1) { function TEST_F (line 186) | TEST_F(HeapTest, DoublePtrTest) { FILE: unittest/imagedata_test.cc type tesseract (line 19) | namespace tesseract { class ImagedataTest (line 23) | class ImagedataTest : public ::testing::Test { method SetUp (line 25) | void SetUp() override { method ImagedataTest (line 30) | ImagedataTest() = default; method MakeFakeDoc (line 33) | std::string MakeFakeDoc(int num_pages, unsigned doc_id, std::vector<... function TEST_F (line 60) | TEST_F(ImagedataTest, CachesProperly) { function TEST_F (line 90) | TEST_F(ImagedataTest, CachesMultiDocs) { FILE: unittest/include_gunit.h function namespace (line 23) | namespace tesseract { function WriteStringToFile (line 47) | static bool WriteStringToFile(const std::string &contents, const std::st... function GetContents (line 52) | static bool GetContents(const std::string &filename, std::string *out, i... function SetContents (line 56) | static bool SetContents(const std::string &name, const std::string &cont... function Defaults (line 61) | static int Defaults() { function std (line 65) | static std::string JoinPath(const std::string &s1, const std::string &s2) { function std (line 69) | static std::string JoinPath(const std::string &s1, const std::string &s2... FILE: unittest/indexmapbidi_test.cc type tesseract (line 22) | namespace tesseract { class IndexMapBiDiTest (line 24) | class IndexMapBiDiTest : public testing::Test { method SetUp (line 26) | void SetUp() override { method OutputNameToPath (line 32) | std::string OutputNameToPath(const std::string &name) { method ComputePrimes (line 36) | void ComputePrimes(IndexMapBiDi *map) { method TestPrimes (line 54) | void TestPrimes(const IndexMap &map) { function TEST_F (line 74) | TEST_F(IndexMapBiDiTest, Primes) { function TEST_F (line 101) | TEST_F(IndexMapBiDiTest, ManyToOne) { FILE: unittest/intfeaturemap_test.cc type tesseract (line 23) | namespace tesseract { class IntFeatureMapTest (line 25) | class IntFeatureMapTest : public testing::Test { method SetUp (line 27) | void SetUp() override { method ExpectContiguous (line 34) | void ExpectContiguous(const std::vector &v, int start, int end) { function TEST_F (line 42) | TEST_F(IntFeatureMapTest, Exhaustive) { FILE: unittest/intsimdmatrix_test.cc type tesseract (line 26) | namespace tesseract { class IntSimdMatrixTest (line 28) | class IntSimdMatrixTest : public ::testing::Test { method SetUp (line 30) | void SetUp() override { method InitRandom (line 35) | GENERIC_2D_ARRAY InitRandom(int no, int ni) { method RandomVector (line 45) | std::vector RandomVector(int size, const IntSimdMatrix &matr... method RandomScales (line 54) | std::vector RandomScales(int size) { method ExpectEqualResults (line 62) | void ExpectEqualResults(const IntSimdMatrix &matrix) { function TEST_F (line 104) | TEST_F(IntSimdMatrixTest, C) { function TEST_F (line 110) | TEST_F(IntSimdMatrixTest, SSE) { function TEST_F (line 124) | TEST_F(IntSimdMatrixTest, AVX2) { FILE: unittest/lang_model_test.cc type tesseract (line 22) | namespace tesseract { function TestDataNameToPath (line 24) | std::string TestDataNameToPath(const std::string &name) { function TEST (line 32) | TEST(LangModelTest, AddACharacter) { function TEST (line 117) | TEST(LangModelTest, AddACharacterHindi) { FILE: unittest/layout_test.cc type tesseract (line 28) | namespace tesseract { class LayoutTest (line 55) | class LayoutTest : public testing::Test { method TestDataNameToPath (line 57) | std::string TestDataNameToPath(const std::string &name) { method TessdataPath (line 60) | std::string TessdataPath() { method LayoutTest (line 64) | LayoutTest() { method SetImage (line 71) | void SetImage(const char *filename, const char *lang) { method VerifyBlockTextOrder (line 84) | void VerifyBlockTextOrder(const char *strings[], const PolyBlockType... method VerifyRoughBlockOrder (line 120) | void VerifyRoughBlockOrder(bool right_to_left, ResultIterator *it) { method VerifyTotalContainment (line 150) | void VerifyTotalContainment(int winding_target, MutableIterator *it) { function TEST_F (line 191) | TEST_F(LayoutTest, ArraySizeTest) { function TEST_F (line 201) | TEST_F(LayoutTest, UNLV8087_054) { function TEST_F (line 214) | TEST_F(LayoutTest, HebrewOrderingAndSkew) { FILE: unittest/ligature_table_test.cc type tesseract (line 18) | namespace tesseract { class LigatureTableTest (line 32) | class LigatureTableTest : public ::testing::Test { method SetUp (line 34) | void SetUp() override { method SetUpTestCase (line 42) | static void SetUpTestCase() { function TEST_F (line 54) | TEST_F(LigatureTableTest, DoesFillLigatureTables) { function TEST_F (line 60) | TEST_F(LigatureTableTest, DoesAddLigatures) { function TEST_F (line 64) | TEST_F(LigatureTableTest, DoesAddLigaturesWithSupportedFont) { function TEST_F (line 73) | TEST_F(LigatureTableTest, DoesNotAddLigaturesWithUnsupportedFont) { function TEST_F (line 79) | TEST_F(LigatureTableTest, DoesRemoveLigatures) { function TEST_F (line 84) | TEST_F(LigatureTableTest, TestCustomLigatures) { function TEST_F (line 97) | TEST_F(LigatureTableTest, TestRemovesCustomLigatures) { FILE: unittest/linlsq_test.cc type tesseract (line 16) | namespace tesseract { class LLSQTest (line 18) | class LLSQTest : public testing::Test { method SetUp (line 20) | void SetUp() override { method TearDown (line 25) | void TearDown() override {} method ExpectCorrectLine (line 27) | void ExpectCorrectLine(const LLSQ &llsq, double m, double c, double ... method FCOORD (line 34) | FCOORD PtsMean(const std::vector &pts) { method VerifyRmsOrth (line 41) | void VerifyRmsOrth(const std::vector &pts, const FCOORD &ort... method ExpectCorrectVector (line 56) | void ExpectCorrectVector(const LLSQ &llsq, FCOORD correct_mean_pt, F... function TEST_F (line 68) | TEST_F(LLSQTest, BasicLines) { function TEST_F (line 90) | TEST_F(LLSQTest, Vectors) { function TEST_F (line 104) | TEST_F(LLSQTest, RmsOrthWorksAsIntended) { FILE: unittest/list_test.cc type tesseract (line 17) | namespace tesseract { class ListTest (line 19) | class ListTest : public ::testing::Test { method SetUp (line 21) | void SetUp() override { class Clst (line 28) | class Clst { method Clst (line 30) | Clst(unsigned n) : value(n) {} class Elst (line 34) | class Elst : public ELIST::LINK { method Elst (line 36) | Elst(unsigned n) : value(n) {} class Elst2 (line 40) | class Elst2 : public ELIST2::LINK { method Elst2 (line 42) | Elst2(unsigned n) : value(n) {} function TEST_F (line 50) | TEST_F(ListTest, TestCLIST) { function TEST_F (line 81) | TEST_F(ListTest, TestELIST) { function TEST_F (line 112) | TEST_F(ListTest, TestELIST2) { FILE: unittest/loadlang_test.cc type tesseract (line 24) | namespace tesseract { class QuickTest (line 26) | class QuickTest : public testing::Test { method SetUp (line 28) | void SetUp() override { method TearDown (line 31) | void TearDown() override { function LangLoader (line 39) | void LangLoader(const char *lang, const char *tessdatadir) { class LoadLanguage (line 47) | class LoadLanguage : public QuickTest, public ::testing::WithParamInte... function TEST_P (line 49) | TEST_P(LoadLanguage, afr) { function TEST_P (line 52) | TEST_P(LoadLanguage, amh) { function TEST_P (line 55) | TEST_P(LoadLanguage, ara) { function TEST_P (line 58) | TEST_P(LoadLanguage, asm) { function TEST_P (line 61) | TEST_P(LoadLanguage, aze) { function TEST_P (line 64) | TEST_P(LoadLanguage, aze_cyrl) { function TEST_P (line 67) | TEST_P(LoadLanguage, bel) { function TEST_P (line 70) | TEST_P(LoadLanguage, ben) { function TEST_P (line 73) | TEST_P(LoadLanguage, bod) { function TEST_P (line 76) | TEST_P(LoadLanguage, bos) { function TEST_P (line 79) | TEST_P(LoadLanguage, bre) { function TEST_P (line 82) | TEST_P(LoadLanguage, bul) { function TEST_P (line 85) | TEST_P(LoadLanguage, cat) { function TEST_P (line 88) | TEST_P(LoadLanguage, ceb) { function TEST_P (line 91) | TEST_P(LoadLanguage, ces) { function TEST_P (line 94) | TEST_P(LoadLanguage, chi_sim) { function TEST_P (line 97) | TEST_P(LoadLanguage, chi_sim_vert) { function TEST_P (line 100) | TEST_P(LoadLanguage, chi_tra) { function TEST_P (line 103) | TEST_P(LoadLanguage, chi_tra_vert) { function TEST_P (line 106) | TEST_P(LoadLanguage, chr) { function TEST_P (line 109) | TEST_P(LoadLanguage, cos) { function TEST_P (line 112) | TEST_P(LoadLanguage, cym) { function TEST_P (line 115) | TEST_P(LoadLanguage, dan) { function TEST_P (line 118) | TEST_P(LoadLanguage, deu) { function TEST_P (line 121) | TEST_P(LoadLanguage, deu_latf) { function TEST_P (line 124) | TEST_P(LoadLanguage, div) { function TEST_P (line 127) | TEST_P(LoadLanguage, dzo) { function TEST_P (line 130) | TEST_P(LoadLanguage, ell) { function TEST_P (line 133) | TEST_P(LoadLanguage, eng) { function TEST_P (line 136) | TEST_P(LoadLanguage, enm) { function TEST_P (line 139) | TEST_P(LoadLanguage, epo) { function TEST_P (line 142) | TEST_P(LoadLanguage, est) { function TEST_P (line 145) | TEST_P(LoadLanguage, eus) { function TEST_P (line 148) | TEST_P(LoadLanguage, fao) { function TEST_P (line 151) | TEST_P(LoadLanguage, fas) { function TEST_P (line 154) | TEST_P(LoadLanguage, fil) { function TEST_P (line 157) | TEST_P(LoadLanguage, fin) { function TEST_P (line 160) | TEST_P(LoadLanguage, fra) { function TEST_P (line 163) | TEST_P(LoadLanguage, frm) { function TEST_P (line 166) | TEST_P(LoadLanguage, fry) { function TEST_P (line 169) | TEST_P(LoadLanguage, gla) { function TEST_P (line 172) | TEST_P(LoadLanguage, gle) { function TEST_P (line 175) | TEST_P(LoadLanguage, glg) { function TEST_P (line 178) | TEST_P(LoadLanguage, grc) { function TEST_P (line 181) | TEST_P(LoadLanguage, guj) { function TEST_P (line 184) | TEST_P(LoadLanguage, hat) { function TEST_P (line 187) | TEST_P(LoadLanguage, heb) { function TEST_P (line 190) | TEST_P(LoadLanguage, hin) { function TEST_P (line 193) | TEST_P(LoadLanguage, hrv) { function TEST_P (line 196) | TEST_P(LoadLanguage, hun) { function TEST_P (line 199) | TEST_P(LoadLanguage, hye) { function TEST_P (line 202) | TEST_P(LoadLanguage, iku) { function TEST_P (line 205) | TEST_P(LoadLanguage, ind) { function TEST_P (line 208) | TEST_P(LoadLanguage, isl) { function TEST_P (line 211) | TEST_P(LoadLanguage, ita) { function TEST_P (line 214) | TEST_P(LoadLanguage, ita_old) { function TEST_P (line 217) | TEST_P(LoadLanguage, jav) { function TEST_P (line 220) | TEST_P(LoadLanguage, jpn) { function TEST_P (line 223) | TEST_P(LoadLanguage, jpn_vert) { function TEST_P (line 226) | TEST_P(LoadLanguage, kan) { function TEST_P (line 229) | TEST_P(LoadLanguage, kat) { function TEST_P (line 232) | TEST_P(LoadLanguage, kat_old) { function TEST_P (line 235) | TEST_P(LoadLanguage, kaz) { function TEST_P (line 238) | TEST_P(LoadLanguage, khm) { function TEST_P (line 241) | TEST_P(LoadLanguage, kir) { function TEST_P (line 245) | TEST_P(LoadLanguage, kor) { function TEST_P (line 248) | TEST_P(LoadLanguage, kor_vert) { function TEST_P (line 251) | TEST_P(LoadLanguage, lao) { function TEST_P (line 254) | TEST_P(LoadLanguage, lat) { function TEST_P (line 257) | TEST_P(LoadLanguage, lav) { function TEST_P (line 260) | TEST_P(LoadLanguage, lit) { function TEST_P (line 263) | TEST_P(LoadLanguage, ltz) { function TEST_P (line 266) | TEST_P(LoadLanguage, mal) { function TEST_P (line 269) | TEST_P(LoadLanguage, mar) { function TEST_P (line 272) | TEST_P(LoadLanguage, mkd) { function TEST_P (line 275) | TEST_P(LoadLanguage, mlt) { function TEST_P (line 278) | TEST_P(LoadLanguage, mon) { function TEST_P (line 281) | TEST_P(LoadLanguage, mri) { function TEST_P (line 284) | TEST_P(LoadLanguage, msa) { function TEST_P (line 287) | TEST_P(LoadLanguage, mya) { function TEST_P (line 290) | TEST_P(LoadLanguage, nep) { function TEST_P (line 293) | TEST_P(LoadLanguage, nld) { function TEST_P (line 296) | TEST_P(LoadLanguage, nor) { function TEST_P (line 299) | TEST_P(LoadLanguage, oci) { function TEST_P (line 302) | TEST_P(LoadLanguage, ori) { function TEST_P (line 305) | TEST_P(LoadLanguage, osd) { function TEST_P (line 308) | TEST_P(LoadLanguage, pan) { function TEST_P (line 311) | TEST_P(LoadLanguage, pol) { function TEST_P (line 314) | TEST_P(LoadLanguage, por) { function TEST_P (line 317) | TEST_P(LoadLanguage, pus) { function TEST_P (line 320) | TEST_P(LoadLanguage, que) { function TEST_P (line 323) | TEST_P(LoadLanguage, ron) { function TEST_P (line 326) | TEST_P(LoadLanguage, rus) { function TEST_P (line 329) | TEST_P(LoadLanguage, san) { function TEST_P (line 332) | TEST_P(LoadLanguage, sin) { function TEST_P (line 335) | TEST_P(LoadLanguage, slk) { function TEST_P (line 338) | TEST_P(LoadLanguage, slv) { function TEST_P (line 341) | TEST_P(LoadLanguage, snd) { function TEST_P (line 344) | TEST_P(LoadLanguage, spa) { function TEST_P (line 347) | TEST_P(LoadLanguage, spa_old) { function TEST_P (line 350) | TEST_P(LoadLanguage, sqi) { function TEST_P (line 353) | TEST_P(LoadLanguage, srp) { function TEST_P (line 356) | TEST_P(LoadLanguage, srp_latn) { function TEST_P (line 359) | TEST_P(LoadLanguage, sun) { function TEST_P (line 362) | TEST_P(LoadLanguage, swa) { function TEST_P (line 365) | TEST_P(LoadLanguage, swe) { function TEST_P (line 368) | TEST_P(LoadLanguage, syr) { function TEST_P (line 371) | TEST_P(LoadLanguage, tam) { function TEST_P (line 374) | TEST_P(LoadLanguage, tat) { function TEST_P (line 377) | TEST_P(LoadLanguage, tel) { function TEST_P (line 380) | TEST_P(LoadLanguage, tgk) { function TEST_P (line 383) | TEST_P(LoadLanguage, tha) { function TEST_P (line 386) | TEST_P(LoadLanguage, tir) { function TEST_P (line 389) | TEST_P(LoadLanguage, ton) { function TEST_P (line 392) | TEST_P(LoadLanguage, tur) { function TEST_P (line 395) | TEST_P(LoadLanguage, uig) { function TEST_P (line 398) | TEST_P(LoadLanguage, ukr) { function TEST_P (line 401) | TEST_P(LoadLanguage, urd) { function TEST_P (line 404) | TEST_P(LoadLanguage, uzb) { function TEST_P (line 407) | TEST_P(LoadLanguage, uzb_cyrl) { function TEST_P (line 410) | TEST_P(LoadLanguage, vie) { function TEST_P (line 413) | TEST_P(LoadLanguage, yid) { function TEST_P (line 416) | TEST_P(LoadLanguage, yor) { class LoadScript (line 428) | class LoadScript : public QuickTest, public ::testing::WithParamInterf... function TEST_P (line 430) | TEST_P(LoadScript, Arabic) { function TEST_P (line 433) | TEST_P(LoadScript, Armenian) { function TEST_P (line 436) | TEST_P(LoadScript, Bengali) { function TEST_P (line 439) | TEST_P(LoadScript, Canadian_Aboriginal) { function TEST_P (line 442) | TEST_P(LoadScript, Cherokee) { function TEST_P (line 445) | TEST_P(LoadScript, Cyrillic) { function TEST_P (line 448) | TEST_P(LoadScript, Devanagari) { function TEST_P (line 451) | TEST_P(LoadScript, Ethiopic) { function TEST_P (line 454) | TEST_P(LoadScript, Fraktur) { function TEST_P (line 457) | TEST_P(LoadScript, Georgian) { function TEST_P (line 460) | TEST_P(LoadScript, Greek) { function TEST_P (line 463) | TEST_P(LoadScript, Gujarati) { function TEST_P (line 466) | TEST_P(LoadScript, Gurmukhi) { function TEST_P (line 469) | TEST_P(LoadScript, HanS) { function TEST_P (line 472) | TEST_P(LoadScript, HanS_vert) { function TEST_P (line 475) | TEST_P(LoadScript, HanT) { function TEST_P (line 478) | TEST_P(LoadScript, HanT_vert) { function TEST_P (line 481) | TEST_P(LoadScript, Hangul) { function TEST_P (line 484) | TEST_P(LoadScript, Hangul_vert) { function TEST_P (line 487) | TEST_P(LoadScript, Hebrew) { function TEST_P (line 490) | TEST_P(LoadScript, Japanese) { function TEST_P (line 493) | TEST_P(LoadScript, Japanese_vert) { function TEST_P (line 496) | TEST_P(LoadScript, Kannada) { function TEST_P (line 499) | TEST_P(LoadScript, Khmer) { function TEST_P (line 502) | TEST_P(LoadScript, Lao) { function TEST_P (line 505) | TEST_P(LoadScript, Latin) { function TEST_P (line 508) | TEST_P(LoadScript, Malayalam) { function TEST_P (line 511) | TEST_P(LoadScript, Myanmar) { function TEST_P (line 514) | TEST_P(LoadScript, Oriya) { function TEST_P (line 517) | TEST_P(LoadScript, Sinhala) { function TEST_P (line 520) | TEST_P(LoadScript, Syriac) { function TEST_P (line 523) | TEST_P(LoadScript, Tamil) { function TEST_P (line 526) | TEST_P(LoadScript, Telugu) { function TEST_P (line 529) | TEST_P(LoadScript, Thaana) { function TEST_P (line 532) | TEST_P(LoadScript, Thai) { function TEST_P (line 535) | TEST_P(LoadScript, Tibetan) { function TEST_P (line 538) | TEST_P(LoadScript, Vietnamese) { class LoadLang (line 548) | class LoadLang : public QuickTest {} function TEST_F (line 552) | TEST_F(LoadLang, engFast) { function TEST_F (line 555) | TEST_F(LoadLang, engBest) { function TEST_F (line 558) | TEST_F(LoadLang, engBestInt) { function TEST_F (line 563) | TEST_F(LoadLang, kmrFast) { function TEST_F (line 566) | TEST_F(LoadLang, kmrBest) { FILE: unittest/log.h type LogLevel (line 28) | enum LogLevel { INFO, WARNING, ERROR, FATAL } function std (line 33) | static inline std::ostream &LOG(enum LogLevel level) { function std (line 55) | static inline std::ostream &QCHECK(bool condition) { FILE: unittest/lstm_recode_test.cc type tesseract (line 14) | namespace tesseract { function TEST_F (line 19) | TEST_F(LSTMTrainerTest, RecodeTestKorBase) { function TEST_F (line 29) | TEST_F(LSTMTrainerTest, RecodeTestKor) { function TEST_F (line 41) | TEST_F(LSTMTrainerTest, EncodeDecodeBothTestKor) { FILE: unittest/lstm_squashed_test.cc type tesseract (line 14) | namespace tesseract { function TEST_F (line 18) | TEST_F(LSTMTrainerTest, TestSquashed) { FILE: unittest/lstm_test.cc type tesseract (line 26) | namespace tesseract { function TEST_F (line 29) | TEST_F(LSTMTrainerTest, BasicTest) { function TEST_F (line 50) | TEST_F(LSTMTrainerTest, ColorTest) { function TEST_F (line 59) | TEST_F(LSTMTrainerTest, BidiTest) { function TEST_F (line 72) | TEST_F(LSTMTrainerTest, Test2D) { function TEST_F (line 87) | TEST_F(LSTMTrainerTest, TestAdam) { function TEST_F (line 98) | TEST_F(LSTMTrainerTest, SpeedTest) { function TEST_F (line 109) | TEST_F(LSTMTrainerTest, DeterminismTest) { function TEST_F (line 143) | TEST_F(LSTMTrainerTest, SoftmaxBaselineTest) { function TEST_F (line 163) | TEST_F(LSTMTrainerTest, SoftmaxTest) { function TEST_F (line 175) | TEST_F(LSTMTrainerTest, EncodedSoftmaxTest) { function TEST_F (line 186) | TEST_F(LSTMTrainerTest, TestLayerAccess) { FILE: unittest/lstm_test.h function namespace (line 29) | namespace tesseract { function SetupTrainerEng (line 62) | void SetupTrainerEng(const std::string &network_spec, const std::string ... function SetupTrainer (line 67) | void SetupTrainer(const std::string &network_spec, const std::string &mo... function TrainIterations (line 100) | double TrainIterations(int max_iterations) { function TestIterations (line 125) | double TestIterations(int max_iterations) { function TestIntMode (line 147) | double TestIntMode(int test_iterations) { function TestEncodeDecode (line 162) | void TestEncodeDecode(const std::string &lang, const std::string &str, b... function TestEncodeDecodeBoth (line 174) | void TestEncodeDecodeBoth(const std::string &lang, const std::string &st... FILE: unittest/lstmtrainer_test.cc type tesseract (line 16) | namespace tesseract { function TEST_F (line 18) | TEST_F(LSTMTrainerTest, EncodesEng) { function TEST_F (line 22) | TEST_F(LSTMTrainerTest, EncodesKan) { function TEST_F (line 26) | TEST_F(LSTMTrainerTest, EncodesKor) { function TEST_F (line 30) | TEST_F(LSTMTrainerTest, MapCoder) { function TEST_F (line 67) | TEST_F(LSTMTrainerTest, ConvertModel) { FILE: unittest/mastertrainer_test.cc function safe_strto32 (line 54) | static bool safe_strto32(const std::string &str, int *pResult) { class MockClassifier (line 63) | class MockClassifier : public ShapeClassifier { method MockClassifier (line 65) | explicit MockClassifier(ShapeTable *shape_table) method ClassifySample (line 81) | int ClassifySample(const TrainingSample &sample, Image page_pix, int d... method ShapeTable (line 124) | const ShapeTable *GetShapeTable() const override { class MasterTrainerTest (line 144) | class MasterTrainerTest : public testing::Test { method SetUp (line 147) | void SetUp() override { method TestDataNameToPath (line 152) | std::string TestDataNameToPath(const std::string &name) { method TmpNameToPath (line 155) | std::string TmpNameToPath(const std::string &name) { method MasterTrainerTest (line 159) | MasterTrainerTest() : method LoadMasterTrainer (line 170) | void LoadMasterTrainer() { method VerifyIl1 (line 187) | void VerifyIl1() { function TEST_F (line 234) | TEST_F(MasterTrainerTest, Il1Test) { function TEST_F (line 247) | TEST_F(MasterTrainerTest, ErrorCounterTest) { FILE: unittest/matrix_test.cc type tesseract (line 20) | namespace tesseract { class MatrixTest (line 22) | class MatrixTest : public ::testing::Test { method SetUp (line 24) | void SetUp() override { method MatrixTest (line 36) | MatrixTest() { function TEST_F (line 58) | TEST_F(MatrixTest, RotatingTranspose_3_1) { function TEST_F (line 77) | TEST_F(MatrixTest, RotatingTranspose_2_0) { function TEST_F (line 99) | TEST_F(MatrixTest, RotatingTranspose_1_3) { function TEST_F (line 120) | TEST_F(MatrixTest, RotatingTranspose_0_2) { FILE: unittest/networkio_test.cc type tesseract (line 19) | namespace tesseract { class NetworkioTest (line 21) | class NetworkioTest : public ::testing::Test { method SetUp (line 23) | void SetUp() override { method SetupArray (line 30) | std::unique_ptr> SetupArray(int ysize, int xsize, ... method SetupNetworkIO (line 41) | void SetupNetworkIO(NetworkIO *nio) { function TEST_F (line 65) | TEST_F(NetworkioTest, InitWithZeroFill) { function TEST_F (line 105) | TEST_F(NetworkioTest, CopyWithYReversal) { function TEST_F (line 142) | TEST_F(NetworkioTest, CopyWithXReversal) { function TEST_F (line 179) | TEST_F(NetworkioTest, CopyWithXYTranspose) { FILE: unittest/normstrngs_test.cc type tesseract (line 22) | namespace tesseract { function EncodeAsUTF8 (line 25) | static std::string EncodeAsUTF8(const char32 ch32) { function TEST (line 31) | TEST(NormstrngsTest, BasicText) { function TEST (line 39) | TEST(NormstrngsTest, LigatureText) { function TEST (line 52) | TEST(NormstrngsTest, OcrSpecificNormalization) { function TEST (line 89) | TEST(NormstrngsTest, DetectsCorrectText) { function TEST (line 105) | TEST(NormstrngsTest, DetectsIncorrectText) { function TEST (line 118) | TEST(NormstrngsTest, NonIndicTextDoesntBreakIndicRules) { function TEST (line 127) | TEST(NormstrngsTest, NoLonelyJoiners) { function TEST (line 140) | TEST(NormstrngsTest, NoLonelyJoinersPlus) { function TEST (line 153) | TEST(NormstrngsTest, NoLonelyJoinersNonAlpha) { function TEST (line 165) | TEST(NormstrngsTest, JoinersStayInArabic) { function TEST (line 171) | TEST(NormstrngsTest, DigitOK) { function TEST (line 176) | TEST(NormstrngsTest, DandaOK) { function TEST (line 183) | TEST(NormstrngsTest, AllScriptsRegtest) { function TEST (line 309) | TEST(NormstrngsTest, IsWhitespace) { function TEST (line 328) | TEST(NormstrngsTest, SpanUTF8Whitespace) { function TEST (line 335) | TEST(NormstrngsTest, SpanUTF8NotWhitespace) { function TEST (line 353) | TEST(NormstrngsTest, IsInterchangeValid) { function TEST (line 370) | TEST(NormstrngsTest, IsInterchangeValid7BitAscii) { function TEST (line 389) | TEST(NormstrngsTest, FullwidthToHalfwidth) { FILE: unittest/normstrngs_test.h function namespace (line 20) | namespace tesseract { FILE: unittest/nthitem_test.cc type tesseract (line 16) | namespace tesseract { class NthItemTest (line 21) | class NthItemTest : public testing::Test { method SetUp (line 23) | void SetUp() override { method PushTestData (line 30) | void PushTestData(KDVector *v) { function TEST_F (line 44) | TEST_F(NthItemTest, GeneralTest) { function TEST_F (line 61) | TEST_F(NthItemTest, BoringTest) { function TEST_F (line 91) | TEST_F(NthItemTest, UniqueTest) { function TEST_F (line 104) | TEST_F(NthItemTest, EqualTest) { FILE: unittest/osd_test.cc type tesseract (line 30) | namespace tesseract { class TestClass (line 32) | class TestClass : public testing::Test { function OSDTester (line 37) | static void OSDTester(int expected_deg, const char *imgname, const cha... class OSDTest (line 61) | class OSDTest : public TestClass, function TEST_P (line 65) | TEST_P(OSDTest, MatchOrientationDegrees) { FILE: unittest/pagesegmode_test.cc type tesseract (line 21) | namespace tesseract { class PageSegModeTest (line 24) | class PageSegModeTest : public testing::Test { method PageSegModeTest (line 26) | PageSegModeTest() = default; method SetUp (line 31) | void SetUp() override { method SetImage (line 36) | void SetImage(const char *filename) { method VerifyRectText (line 45) | void VerifyRectText(tesseract::PageSegMode mode, const char *str, in... method NotRectText (line 58) | void NotRectText(tesseract::PageSegMode mode, const char *str, int l... function TEST_F (line 74) | TEST_F(PageSegModeTest, WordTest) { FILE: unittest/pango_font_info_test.cc type tesseract (line 24) | namespace tesseract { class PangoFontInfoTest (line 54) | class PangoFontInfoTest : public ::testing::Test { method SetUp (line 56) | void SetUp() override { method SetUpTestCase (line 65) | static void SetUpTestCase() { function TEST_F (line 78) | TEST_F(PangoFontInfoTest, TestNonDefaultConstructor) { function TEST_F (line 84) | TEST_F(PangoFontInfoTest, DoesParseFontDescriptionName) { function TEST_F (line 97) | TEST_F(PangoFontInfoTest, DoesParseMissingFonts) { function TEST_F (line 111) | TEST_F(PangoFontInfoTest, DoesGetSpacingProperties) { function TEST_F (line 120) | TEST_F(PangoFontInfoTest, CanRenderString) { function TEST_F (line 131) | TEST_F(PangoFontInfoTest, CanRenderLigature) { function TEST_F (line 140) | TEST_F(PangoFontInfoTest, CannotRenderUncoveredString) { function TEST_F (line 145) | TEST_F(PangoFontInfoTest, CannotRenderInvalidString) { function TEST_F (line 154) | TEST_F(PangoFontInfoTest, CanDropUncoveredChars) { class FontUtilsTest (line 176) | class FontUtilsTest : public ::testing::Test { method SetUp (line 178) | void SetUp() override { method SetUpTestCase (line 183) | static void SetUpTestCase() { method CountUnicodeChars (line 193) | void CountUnicodeChars(const char *utf8_text, std::unordered_map { method SetUp (line 42) | void SetUp() override { function TEST_P (line 47) | TEST_P(QRSequenceGeneratorTest, GeneratesValidSequence) { FILE: unittest/recodebeam_test.cc type tesseract (line 25) | namespace tesseract { class RecodeBeamTest (line 58) | class RecodeBeamTest : public ::testing::Test { method SetUp (line 60) | void SetUp() override { method RecodeBeamTest (line 65) | RecodeBeamTest() : lstm_dict_(&ccutil_) {} method LoadUnicharset (line 71) | void LoadUnicharset(const std::string &unicharset_name) { method LoadDict (line 94) | void LoadDict(const std::string &lang) { method ExpectCorrect (line 105) | void ExpectCorrect(const GENERIC_2D_ARRAY &output, method ExpectCorrect (line 115) | void ExpectCorrect(const GENERIC_2D_ARRAY &output, const std:... method GenerateRandomPaddedOutputs (line 201) | GENERIC_2D_ARRAY GenerateRandomPaddedOutputs(const std::vecto... method EncodeUTF8 (line 244) | int EncodeUTF8(const char *utf8_str, float score, int start_t, TRand... method GenerateSyntheticOutputs (line 283) | GENERIC_2D_ARRAY GenerateSyntheticOutputs(const char *chars1[... function TEST_F (line 334) | TEST_F(RecodeBeamTest, DoesChinese) { function TEST_F (line 357) | TEST_F(RecodeBeamTest, DoesJapanese) { function TEST_F (line 370) | TEST_F(RecodeBeamTest, DoesKorean) { function TEST_F (line 383) | TEST_F(RecodeBeamTest, DoesKannada) { function TEST_F (line 396) | TEST_F(RecodeBeamTest, DoesMarathi) { function TEST_F (line 409) | TEST_F(RecodeBeamTest, DoesEnglish) { function TEST_F (line 422) | TEST_F(RecodeBeamTest, DISABLED_EngDictionary) { function TEST_F (line 439) | TEST_F(RecodeBeamTest, DISABLED_ChiDictionary) { function TEST_F (line 471) | TEST_F(RecodeBeamTest, DISABLED_MultiCodeSequences) { FILE: unittest/rect_test.cc type tesseract (line 16) | namespace tesseract { class TBOXTest (line 18) | class TBOXTest : public testing::Test { method SetUp (line 20) | void SetUp() override { method TearDown (line 24) | void TearDown() override {} function TEST_F (line 27) | TEST_F(TBOXTest, OverlapInside) { function TEST_F (line 37) | TEST_F(TBOXTest, OverlapBoolCorners) { function TEST_F (line 49) | TEST_F(TBOXTest, OverlapFractionCorners) { function TEST_F (line 61) | TEST_F(TBOXTest, OverlapBoolSides) { function TEST_F (line 73) | TEST_F(TBOXTest, OverlapFractionSides) { function TEST_F (line 85) | TEST_F(TBOXTest, OverlapBoolSpan) { function TEST_F (line 97) | TEST_F(TBOXTest, OverlapFractionSpan) { function TEST_F (line 110) | TEST_F(TBOXTest, OverlapOutsideTests) { function TEST_F (line 120) | TEST_F(TBOXTest, OverlapXFraction) { function TEST_F (line 134) | TEST_F(TBOXTest, OverlapYFraction) { function TEST_F (line 148) | TEST_F(TBOXTest, OverlapXFractionZeroSize) { function TEST_F (line 159) | TEST_F(TBOXTest, OverlapYFractionZeroSize) { FILE: unittest/resultiterator_test.cc type tesseract (line 11) | namespace tesseract { class ResultIteratorTest (line 17) | class ResultIteratorTest : public testing::Test { method TestDataNameToPath (line 19) | std::string TestDataNameToPath(const std::string &name) { method TessdataPath (line 22) | std::string TessdataPath() { method OutputNameToPath (line 25) | std::string OutputNameToPath(const std::string &name) { method ResultIteratorTest (line 30) | ResultIteratorTest() { method SetImage (line 35) | void SetImage(const char *filename) { method VerifyRebuild (line 49) | void VerifyRebuild(int max_diff, PageIteratorLevel level, PageIterat... method VerifyIteratorText (line 108) | void VerifyIteratorText(const std::string &truth, PageIteratorLevel ... method VerifyRebuilds (line 132) | void VerifyRebuilds(int block_limit, int para_limit, int line_limit,... method VerifyAllText (line 143) | void VerifyAllText(const std::string &truth, ResultIterator *it) { method ExpectTextlineReadingOrder (line 156) | void ExpectTextlineReadingOrder(bool in_ltr_context, const StrongScr... method VerifySaneTextlineOrder (line 176) | void VerifySaneTextlineOrder(bool in_ltr_context, const StrongScript... function TEST_F (line 258) | TEST_F(ResultIteratorTest, EasyTest) { function TEST_F (line 348) | TEST_F(ResultIteratorTest, ComplexTest) { function TEST_F (line 359) | TEST_F(ResultIteratorTest, GreyTest) { function TEST_F (line 370) | TEST_F(ResultIteratorTest, SmallCapDropCapTest) { function TEST_F (line 433) | TEST_F(ResultIteratorTest, SubSuperTest) { function TEST_F (line 478) | TEST_F(ResultIteratorTest, DualStartTextlineOrderTest) { function TEST_F (line 493) | TEST_F(ResultIteratorTest, LeftwardTextlineOrderTest) { function TEST_F (line 510) | TEST_F(ResultIteratorTest, RightwardTextlineOrderTest) { function TEST_F (line 518) | TEST_F(ResultIteratorTest, TextlineOrderSanityCheck) { function TEST_F (line 537) | TEST_F(ResultIteratorTest, DISABLED_NonNullChoicesTest) { function TEST_F (line 569) | TEST_F(ResultIteratorTest, NonNullConfidencesTest) { FILE: unittest/scanutils_test.cc type tesseract (line 17) | namespace tesseract { class ScanutilsTest (line 19) | class ScanutilsTest : public ::testing::Test { method SetUp (line 21) | void SetUp() override {} function TEST_F (line 24) | TEST_F(ScanutilsTest, DoesScanf) { FILE: unittest/shapetable_test.cc type tesseract (line 21) | namespace tesseract { function TmpNameToPath (line 25) | static std::string TmpNameToPath(const std::string &name) { function Setup352 (line 30) | static void Setup352(int font_id, Shape *shape) { function Expect352 (line 37) | static void Expect352(int font_id, const Shape &shape) { class ShapeTest (line 53) | class ShapeTest : public testing::Test { method SetUp (line 55) | void SetUp() override { function TEST_F (line 62) | TEST_F(ShapeTest, BasicTest) { function TEST_F (line 94) | TEST_F(ShapeTest, AddShapeTest) { class ShapeTableTest (line 126) | class ShapeTableTest : public testing::Test {} function TEST_F (line 129) | TEST_F(ShapeTableTest, FullTest) { FILE: unittest/stats_test.cc type tesseract (line 17) | namespace tesseract { class STATSTest (line 21) | class STATSTest : public testing::Test { method SetUp (line 23) | void SetUp() override { method TearDown (line 31) | void TearDown() override {} function TEST_F (line 37) | TEST_F(STATSTest, BasicStats) { function TEST_F (line 43) | TEST_F(STATSTest, InitStats) { function TEST_F (line 51) | TEST_F(STATSTest, TopNModes) { FILE: unittest/stridemap_test.cc type tesseract (line 20) | namespace tesseract { type xla (line 23) | namespace xla { class Array2D (line 26) | class Array2D : public std::vector { method Array2D (line 28) | Array2D() : std::vector(std::vector{0, 0}) {} method Array2D (line 30) | Array2D(const int64_t n1, const int64_t n2) : std::vector(std::... method Array2D (line 32) | Array2D(const int64_t n1, const int64_t n2, const T value) : std::... class StridemapTest (line 37) | class StridemapTest : public ::testing::Test { method SetUp (line 39) | void SetUp() override { method SetupArray (line 46) | std::unique_ptr> SetupArray(int ysize, int xsize, ... function TEST_F (line 63) | TEST_F(StridemapTest, Indexing) { function TEST_F (line 130) | TEST_F(StridemapTest, Scaling) { FILE: unittest/stringrenderer_test.cc type tesseract (line 26) | namespace tesseract { class StringRendererTest (line 43) | class StringRendererTest : public ::testing::Test { method SetUp (line 45) | void SetUp() override { method SetUpTestCase (line 52) | static void SetUpTestCase() { method DisplayClusterBoxes (line 63) | void DisplayClusterBoxes(Image pix) { function TEST_F (line 82) | TEST_F(StringRendererTest, DoesRenderToImage) { function TEST_F (line 120) | TEST_F(StringRendererTest, DoesRenderToImageWithUnderline) { function TEST_F (line 153) | TEST_F(StringRendererTest, DoesHandleNewlineCharacters) { function TEST_F (line 173) | TEST_F(StringRendererTest, DoesRenderLigatures) { function FindBoxCharXCoord (line 196) | static int FindBoxCharXCoord(const std::vector &boxchars, c... function TEST_F (line 205) | TEST_F(StringRendererTest, ArabicBoxcharsInLTROrder) { function TEST_F (line 230) | TEST_F(StringRendererTest, DoesOutputBoxcharsInReadingOrder) { function TEST_F (line 262) | TEST_F(StringRendererTest, DoesRenderVerticalText) { function TEST_F (line 274) | TEST_F(StringRendererTest, DoesKeepAllImageBoxes) { function TEST_F (line 295) | TEST_F(StringRendererTest, DoesClearBoxes) { function TEST_F (line 309) | TEST_F(StringRendererTest, DoesLigatureTextForRendering) { function TEST_F (line 324) | TEST_F(StringRendererTest, DoesRetainInputLigatureForRendering) { function TEST_F (line 336) | TEST_F(StringRendererTest, DoesStripUnrenderableWords) { function TEST_F (line 345) | TEST_F(StringRendererTest, DoesRenderWordBoxes) { function TEST_F (line 367) | TEST_F(StringRendererTest, DoesRenderWordBoxesFromMultiLineText) { function TEST_F (line 395) | TEST_F(StringRendererTest, DoesRenderAllFontsToImage) { function TEST_F (line 415) | TEST_F(StringRendererTest, DoesNotRenderWordJoiner) { function TEST_F (line 431) | TEST_F(StringRendererTest, DISABLED_DoesDropUncoveredChars) { function TEST (line 451) | TEST(ConvertBasicLatinToFullwidthLatinTest, DoesConvertBasicLatin) { function TEST (line 465) | TEST(ConvertBasicLatinToFullwidthLatinTest, DoesNotConvertFullwidthLat... function TEST (line 476) | TEST(ConvertBasicLatinToFullwidthLatinTest, DoesNotConvertNonLatin) { function TEST (line 483) | TEST(ConvertBasicLatinToFullwidthLatinTest, DoesNotConvertSpace) { function TEST (line 492) | TEST(ConvertFullwidthLatinToBasicLatinTest, DoesConvertFullwidthLatin) { function TEST (line 506) | TEST(ConvertFullwidthLatinToBasicLatinTest, DoesNotConvertBasicLatin) { function TEST (line 517) | TEST(ConvertFullwidthLatinToBasicLatinTest, DoesNotConvertNonLatin) { function TEST (line 524) | TEST(ConvertFullwidthLatinToBasicLatinTest, DoesNotConvertSpace) { FILE: unittest/syntaxnet/base.h type char32 (line 57) | typedef signed int char32; FILE: unittest/tablefind_test.cc type tesseract (line 20) | namespace tesseract { class TestableTableFinder (line 22) | class TestableTableFinder : public tesseract::TableFinder { method ExpectPartition (line 33) | void ExpectPartition(const TBOX &box) { method ExpectPartitionCount (line 48) | void ExpectPartitionCount(int expected_count) { class TableFinderTest (line 61) | class TableFinderTest : public testing::Test { method SetUp (line 63) | void SetUp() override { method TearDown (line 73) | void TearDown() override { method MakePartition (line 81) | void MakePartition(int x_min, int y_min, int x_max, int y_max) { method MakePartition (line 85) | void MakePartition(int x_min, int y_min, int x_max, int y_max, int f... method InsertTextPartition (line 97) | void InsertTextPartition(ColPartition *part) { method InsertLeaderPartition (line 102) | void InsertLeaderPartition(int x_min, int y_min, int x_max, int y_ma... method InsertLeaderPartition (line 106) | void InsertLeaderPartition(int x_min, int y_min, int x_max, int y_ma... method DeletePartitionListBoxes (line 118) | void DeletePartitionListBoxes() { function TEST_F (line 133) | TEST_F(TableFinderTest, GapInXProjectionNoGap) { function TEST_F (line 141) | TEST_F(TableFinderTest, GapInXProjectionEdgeGap) { function TEST_F (line 155) | TEST_F(TableFinderTest, GapInXProjectionExists) { function TEST_F (line 169) | TEST_F(TableFinderTest, HasLeaderAdjacentOverlapping) { function TEST_F (line 181) | TEST_F(TableFinderTest, HasLeaderAdjacentNoOverlap) { function TEST_F (line 194) | TEST_F(TableFinderTest, HasLeaderAdjacentPreservesColumns) { function TEST_F (line 208) | TEST_F(TableFinderTest, SplitAndInsertFragmentedPartitionsBasicPass) { function TEST_F (line 248) | TEST_F(TableFinderTest, SplitAndInsertFragmentedPartitionsBasicFail) { FILE: unittest/tablerecog_test.cc type tesseract (line 20) | namespace tesseract { class TestableTableRecognizer (line 22) | class TestableTableRecognizer : public tesseract::TableRecognizer { class TestableStructuredTable (line 31) | class TestableStructuredTable : public tesseract::StructuredTable { method InjectCellY (line 40) | void InjectCellY(int y) { method InjectCellX (line 44) | void InjectCellX(int x) { method ExpectCellX (line 49) | void ExpectCellX(int x_min, int second, int add, int almost_done, in... method ExpectSortedX (line 59) | void ExpectSortedX() { class SharedTest (line 67) | class SharedTest : public testing::Test { method SetUp (line 69) | void SetUp() override { method TearDown (line 77) | void TearDown() override { method InsertPartitions (line 84) | void InsertPartitions() { method InsertPartition (line 92) | void InsertPartition(int left, int bottom, int right, int top) { method InsertLines (line 103) | void InsertLines() { method InsertHorizontalLine (line 118) | void InsertHorizontalLine(int left, int right, int y) { method InsertVerticalLine (line 126) | void InsertVerticalLine(int x, int bottom, int top) { method InsertCellsInLines (line 135) | void InsertCellsInLines() { class TableRecognizerTest (line 149) | class TableRecognizerTest : public SharedTest { method SetUp (line 151) | void SetUp() override { class StructuredTableTest (line 162) | class StructuredTableTest : public SharedTest { method SetUp (line 164) | void SetUp() override { function TEST_F (line 175) | TEST_F(TableRecognizerTest, HasSignificantLinesBasicPass) { function TEST_F (line 184) | TEST_F(TableRecognizerTest, HasSignificantLinesBasicFail) { function TEST_F (line 190) | TEST_F(TableRecognizerTest, HasSignificantLinesHorizontalOnlyFails) { function TEST_F (line 196) | TEST_F(TableRecognizerTest, FindLinesBoundingBoxBasic) { function TEST_F (line 207) | TEST_F(TableRecognizerTest, RecognizeLinedTableBasic) { function TEST_F (line 226) | TEST_F(TableRecognizerTest, RecognizeWhitespacedTableBasic) { function TEST_F (line 245) | TEST_F(StructuredTableTest, CountVerticalIntersectionsAll) { function TEST_F (line 260) | TEST_F(StructuredTableTest, CountHorizontalIntersectionsAll) { function TEST_F (line 272) | TEST_F(StructuredTableTest, VerifyLinedTableBasicPass) { function TEST_F (line 285) | TEST_F(StructuredTableTest, VerifyLinedTableHorizontalFail) { function TEST_F (line 299) | TEST_F(StructuredTableTest, VerifyLinedTableVerticalFail) { function TEST_F (line 313) | TEST_F(StructuredTableTest, FindWhitespacedColumnsBasic) { function TEST_F (line 321) | TEST_F(StructuredTableTest, FindWhitespacedColumnsSorted) { FILE: unittest/tabvector_test.cc type tesseract (line 18) | namespace tesseract { class TabVectorTest (line 20) | class TabVectorTest : public testing::Test { method SetUp (line 22) | void SetUp() override { method TearDown (line 27) | void TearDown() override {} method MakeSimpleTabVector (line 29) | void MakeSimpleTabVector(int x1, int y1, int x2, int y2) { function TEST_F (line 38) | TEST_F(TabVectorTest, SetStartEndPointsMatch) { function TEST_F (line 52) | TEST_F(TabVectorTest, XAtY45DegreeSlopeInRangeExact) { function TEST_F (line 60) | TEST_F(TabVectorTest, XAtYVerticalInRangeExact) { function TEST_F (line 69) | TEST_F(TabVectorTest, XAtYHorizontal) { function TEST_F (line 78) | TEST_F(TabVectorTest, XAtYRoundingSimple) { function TEST_F (line 90) | TEST_F(TabVectorTest, XAtYLargeNumbers) { function TEST_F (line 99) | TEST_F(TabVectorTest, XAtYHorizontalInRangeExact) { function TEST_F (line 107) | TEST_F(TabVectorTest, VOverlapInRangeSimple) { function TEST_F (line 115) | TEST_F(TabVectorTest, VOverlapOutOfRange) { function TEST_F (line 121) | TEST_F(TabVectorTest, XYFlip) { FILE: unittest/tatweel_test.cc type tesseract (line 19) | namespace tesseract { class TatweelTest (line 21) | class TatweelTest : public ::testing::Test { method SetUp (line 23) | void SetUp() override { method TatweelTest (line 28) | TatweelTest() { method TestDataNameToPath (line 48) | std::string TestDataNameToPath(const std::string &name) { function TEST_F (line 54) | TEST_F(TatweelTest, UnicharsetIgnoresTatweel) { function TEST_F (line 62) | TEST_F(TatweelTest, DictIgnoresTatweel) { function TEST_F (line 76) | TEST_F(TatweelTest, UnicharsetLoadKeepsTatweel) { FILE: unittest/textlineprojection_test.cc type tesseract (line 26) | namespace tesseract { class TextlineProjectionTest (line 33) | class TextlineProjectionTest : public testing::Test { method OutputNameToPath (line 35) | std::string OutputNameToPath(const std::string &name) { method TextlineProjectionTest (line 40) | TextlineProjectionTest() { method SetImage (line 53) | void SetImage(const char *filename) { method SetupProjection (line 68) | void SetupProjection() { method EvaluateBox (line 112) | void EvaluateBox(const TBOX &box, bool greater_or_equal, int target_... method EvaluateDistance (line 132) | void EvaluateDistance(const TBOX &box, const TBOX &true_box, const T... method VerifyBoxes (line 150) | void VerifyBoxes(const char *imagefile, int line_height) { function TEST_F (line 245) | TEST_F(TextlineProjectionTest, Unrotated) { function TEST_F (line 250) | TEST_F(TextlineProjectionTest, Rotated) { FILE: unittest/tfile_test.cc type tesseract (line 16) | namespace tesseract { class TfileTest (line 21) | class TfileTest : public ::testing::Test { method SetUp (line 23) | void SetUp() override { method TfileTest (line 27) | TfileTest() = default; class MathData (line 30) | class MathData { method MathData (line 32) | MathData() : num_squares_(0), num_triangles_(0) {} method Setup (line 33) | void Setup() { method ExpectEq (line 44) | void ExpectEq(const MathData &other) { method Serialize (line 55) | bool Serialize(TFile *fp) { method DeSerialize (line 70) | bool DeSerialize(TFile *fp) { method SerializeBigEndian (line 85) | bool SerializeBigEndian(TFile *fp) { method DeSerializeBigEndian (line 113) | bool DeSerializeBigEndian(TFile *fp) { function TEST_F (line 150) | TEST_F(TfileTest, Serialize) { function TEST_F (line 170) | TEST_F(TfileTest, FGets) { function TEST_F (line 196) | TEST_F(TfileTest, BigEndian) { FILE: unittest/third_party/utf/rune.c function charntorune (line 64) | int charntorune(Rune *rune, const char *str, int length) { function chartorune (line 163) | int chartorune(Rune *rune, const char *str) { function isvalidcharntorune (line 239) | int isvalidcharntorune(const char *str, int length, Rune *rune, int *con... function runetochar (line 244) | int runetochar(char *str, const Rune *rune) { function runelen (line 299) | int runelen(Rune rune) { function runenlen (line 305) | int runenlen(const Rune *r, int nrune) { function fullrune (line 326) | int fullrune(const char *str, int n) { FILE: unittest/third_party/utf/utf.h type Rune (line 19) | typedef signed int Rune; FILE: unittest/unichar_test.cc type tesseract (line 16) | namespace tesseract { function TEST (line 18) | TEST(UnicharTest, Conversion) { function TEST (line 31) | TEST(UnicharTest, InvalidText) { FILE: unittest/unicharcompress_test.cc type tesseract (line 21) | namespace tesseract { class UnicharcompressTest (line 23) | class UnicharcompressTest : public ::testing::Test { method SetUp (line 25) | void SetUp() override { method LoadUnicharset (line 31) | void LoadUnicharset(const std::string &unicharset_name) { method SerializeAndUndo (line 52) | void SerializeAndUndo() { method IsCJKLang (line 62) | bool IsCJKLang(const std::string &lang) { method IsIndicLang (line 66) | bool IsIndicLang(const std::string &lang) { method ExpectCorrect (line 74) | void ExpectCorrect(const std::string &lang) { method CheckCodeExtensions (line 134) | void CheckCodeExtensions(const RecodedCharID &code, function TEST_F (line 164) | TEST_F(UnicharcompressTest, DoesChinese) { function TEST_F (line 173) | TEST_F(UnicharcompressTest, DoesJapanese) { function TEST_F (line 179) | TEST_F(UnicharcompressTest, DoesKorean) { function TEST_F (line 185) | TEST_F(UnicharcompressTest, DoesKannada) { function TEST_F (line 193) | TEST_F(UnicharcompressTest, DoesMarathi) { function TEST_F (line 199) | TEST_F(UnicharcompressTest, DoesEnglish) { function TEST_F (line 207) | TEST_F(UnicharcompressTest, DoesLigaturesWithDoubles) { function TEST_F (line 227) | TEST_F(UnicharcompressTest, GetEncodingAsString) { FILE: unittest/unicharset_test.cc type tesseract (line 20) | namespace tesseract { class UnicharsetTest (line 22) | class UnicharsetTest : public ::testing::Test { method SetUp (line 24) | void SetUp() override { function TEST (line 29) | TEST(UnicharsetTest, Basics) { function TEST (line 65) | TEST(UnicharsetTest, Multibyte) { function TEST (line 113) | TEST(UnicharsetTest, MultibyteBigrams) { function TEST (line 147) | TEST(UnicharsetTest, OldStyle) { FILE: unittest/util/utf8/unicodetext.cc function CodepointDistance (line 31) | static int CodepointDistance(const char *start, const char *end) { function CodepointCount (line 40) | static int CodepointCount(const char *utf8, int len) { function distance (line 44) | UnicodeText::const_iterator::difference_type distance(const UnicodeText:... function ConvertToInterchangeValid (line 51) | static int ConvertToInterchangeValid(char *start, int len) { function string (line 177) | string UnicodeText::Repr::DebugString() const { function string (line 202) | string UnicodeText::UTF8Substring(const const_iterator &first, const con... function UnicodeText (line 209) | UnicodeText &UnicodeText::operator=(const UnicodeText &src) { function UnicodeText (line 216) | UnicodeText &UnicodeText::Copy(const UnicodeText &src) { function UnicodeText (line 221) | UnicodeText &UnicodeText::CopyUTF8(const char *buffer, int byte_length) { function UnicodeText (line 230) | UnicodeText &UnicodeText::UnsafeCopyUTF8(const char *buffer, int byte_le... function UnicodeText (line 237) | UnicodeText &UnicodeText::TakeOwnershipOfUTF8(char *buffer, int byte_len... function UnicodeText (line 246) | UnicodeText &UnicodeText::UnsafeTakeOwnershipOfUTF8(char *buffer, int by... function UnicodeText (line 254) | UnicodeText &UnicodeText::PointToUTF8(const char *buffer, int byte_lengt... function UnicodeText (line 265) | UnicodeText &UnicodeText::UnsafePointToUTF8(const char *buffer, int byte... function UnicodeText (line 270) | UnicodeText &UnicodeText::PointTo(const UnicodeText &src) { function UnicodeText (line 275) | UnicodeText &UnicodeText::PointTo(const const_iterator &first, const con... function UnicodeText (line 283) | UnicodeText &UnicodeText::append(const UnicodeText &u) { function UnicodeText (line 288) | UnicodeText &UnicodeText::append(const const_iterator &first, const cons... function UnicodeText (line 294) | UnicodeText &UnicodeText::UnsafeAppendUTF8(const char *utf8, int len) { function string (line 386) | string UnicodeText::DebugString() const { function char32 (line 420) | char32 UnicodeText::const_iterator::operator*() const { function string (line 468) | string UnicodeText::const_iterator::get_utf8_string() const { function string (line 496) | string UnicodeText::const_iterator::DebugString() const { function string (line 502) | string CodepointString(const UnicodeText &t) { FILE: unittest/util/utf8/unicodetext.h function class (line 116) | class UnicodeText { function string (line 240) | string get_utf8_string() const; function const_iterator (line 259) | const_iterator begin() const; function string (line 274) | string get_utf8_string() const { function HasReplacementChar (line 299) | bool HasReplacementChar() const; function class (line 351) | class Repr { // A byte-string. type pair (line 403) | typedef pair U... function UnicodeTextRangeIsEmpty (line 405) | inline bool UnicodeTextRangeIsEmpty(const UnicodeTextRange &r) { function UnicodeText (line 420) | inline UnicodeText MakeUnicodeTextAcceptingOwnership(char *utf8_buffer, ... function UnicodeText (line 429) | inline UnicodeText MakeUnicodeTextWithoutAcceptingOwnership(const char *... function UnicodeText (line 451) | inline UnicodeText UTF8ToUnicodeText(const char *utf8_buf, int len, bool... function UnicodeText (line 461) | inline UnicodeText UTF8ToUnicodeText(const string &utf_string, bool do_c... function UnicodeText (line 465) | inline UnicodeText UTF8ToUnicodeText(const char *utf8_buf, int len) { function UnicodeText (line 468) | inline UnicodeText UTF8ToUnicodeText(const string &utf8_string) { function string (line 474) | inline string UnicodeTextToUTF8(const UnicodeText &t) { FILE: unittest/util/utf8/unilib.cc type UniLib (line 24) | namespace UniLib { function IsInterchangeValid (line 33) | bool IsInterchangeValid(char32 c) { function SpanInterchangeValid (line 39) | int SpanInterchangeValid(const char *begin, int byte_length) { FILE: unittest/util/utf8/unilib.h function namespace (line 41) | namespace UniLib { FILE: unittest/util/utf8/unilib_utf8_utils.h function namespace (line 26) | namespace UniLib { FILE: unittest/validate_grapheme_test.cc type tesseract (line 16) | namespace tesseract { function TEST (line 18) | TEST(ValidateGraphemeTest, MultipleSyllablesAreNotASingleGrapheme) { function TEST (line 31) | TEST(ValidateGraphemeTest, SingleConsonantOK) { function TEST (line 41) | TEST(ValidateGraphemeTest, SimpleCV) { function TEST (line 51) | TEST(ValidateGraphemeTest, SubscriptConjunct) { function TEST (line 67) | TEST(ValidateGraphemeTest, HalfFormJoiner) { function TEST (line 83) | TEST(ValidateGraphemeTest, TraditionalConjunctJoiner) { function TEST (line 99) | TEST(ValidateGraphemeTest, OpenConjunctNonJoiner) { function TEST (line 121) | TEST(ValidateGraphemeTest, ExplicitViramaNonJoiner) { function TEST (line 137) | TEST(ValidateGraphemeTest, ThaiGraphemes) { function TEST (line 154) | TEST(ValidateGraphemeTest, NoLonelyJoinersQuote) { FILE: unittest/validate_indic_test.cc type tesseract (line 16) | namespace tesseract { function TEST (line 28) | TEST(ValidateIndicTest, AddsJoinerToTerminalVirama) { function TEST (line 37) | TEST(ValidateIndicTest, OnlyOneDependentVowel) { function TEST (line 53) | TEST(ValidateIndicTest, OnlyOneVowelModifier) { function TEST (line 80) | TEST(ValidateIndicTest, VowelModifierMustBeLast) { function TEST (line 102) | TEST(ValidateIndicTest, MatrasFollowConsonantsNotVowels) { function TEST (line 116) | TEST(ValidateIndicTest, SubGraphemes) { function TEST (line 128) | TEST(ValidateIndicTest, Nukta) { function TEST (line 142) | TEST(ValidateIndicTest, SinhalaRakaransaya) { function TEST (line 163) | TEST(ValidateIndicTest, SinhalaYansaya) { function TEST (line 184) | TEST(ValidateIndicTest, SinhalaRepaya) { function TEST (line 199) | TEST(ValidateIndicTest, SinhalaSpecials) { FILE: unittest/validate_khmer_test.cc type tesseract (line 16) | namespace tesseract { function TEST (line 19) | TEST(ValidateKhmerTest, GoodKhmerWords) { function TEST (line 31) | TEST(ValidateKhmerTest, BadKhmerWords) { FILE: unittest/validate_myanmar_test.cc type tesseract (line 16) | namespace tesseract { function TEST (line 19) | TEST(ValidateMyanmarTest, GoodMyanmarWords) { function TEST (line 27) | TEST(ValidateMyanmarTest, BadMyanmarWords) { FILE: unittest/validator_test.cc type tesseract (line 17) | namespace tesseract { class TestableValidator (line 19) | class TestableValidator : public Validator { method ViramaScript (line 21) | static ViramaScript TestableMostFrequentViramaScript(const std::vect... function TEST (line 28) | TEST(ValidatorTest, MostFrequentViramaScript) { function TEST (line 49) | TEST(ValidatorTest, Idempotency) {