| _MATCH_ | Holds rating of match: blob <-> character |
| _TALLY_ | Holds probability/histogram: starts with 1 bucket & grows |
| ADAPT_CLASS_STRUCT | FIX: Holds ADAPTED_CONFIG and other info on permanent stuff |
| ADAPT_RESULTS | Holds results of high level adaptive matcher, companion of PROTO_KEY |
| ADAPT_TEMPLATES_STRUCT | Holds array of adaptive configurations, one for each class, and other info |
| ADAPTED_CONFIG | Union of temporary and permanent prototypes (adaptive matcher) |
| APPENDOP | Related to Starbase |
| APPENDPARAM | Related to Starbase |
| array_record | Holds one entry in dynamic array of strings |
| ASSOC | Maintain an association between a window handle and the VARIABLES_WINDOW which manages events in that window |
| ASSOCIATION_LIST | Maintain a list of associations between window handles and the VARIABLES_WINDOWs which manages events in those windows |
| BAND | Returns TRUE if range within bandReturns TRUE if range crosses bandEach band has an error margin above and below; see below |
| BITS16 | Class for managing 8 bit fields |
| BLOB_CHOICE | Holds ratings on confidence for character in a blob |
| BLOBNBOX | Class for managing the bounding box & the blob within it |
| blobstruct | Holds info on one tesseract blob |
| BLOCK | Class for dealing with page blocks |
| BLOCK_HEADER | Holds blocks from file, used by read_vec_file() |
| BLOCK_LINE_IT | Class for dealing with PDBLK blocks |
| BLOCK_RECT_IT | Class for dealing with rectangles of PDBLK |
| BLOCK_RES | Class for getting block results |
| blockstruct | Holds details on block of text & constituents |
| BMPHEADER | Header of a valid BMP file; bmfh |
| BMPHEADER0 | Magic of a valid BMP file |
| BMPHEADER2 | Header of a valid BMP file; bmih |
| BOOL_VAR_FROM | Converting from boolean variables |
| BOOL_VAR_MENU_LEAF | Boolean Variable leaf |
| BOOL_VAR_TO | Converting to boolean variables |
| BOOL_VARIABLE | Dealing with boolean variables |
| BOUNDS | Holds two TPOINT, corners of one bounding box |
| BOX | Bounding box |
| BUCKETS | Holds the Histogram info used to analyze distribution |
| BYTEVEC | Holds compact coordinates of a vector |
| C_BLOB | Integer powered blob operators |
| C_OUTLINE | Class for dealing with one, integer-based outline |
| C_OUTLINE_FRAG | One fragment/segment on an outline, integer powered |
| camera_arg | Starbase related structure |
| CHAR_CHOICE | FIX: Related to stopping criteria for word classifier |
| CHAR_DESC_STRUCT | A character is described by multiple sets of extracted features |
| CHAR_PROTO | Class for building one character prototype |
| CHAR_SAMPLE | Class manages character sample and match scores, used during adaption |
| CHAR_SAMPLES | Class manages LIST of character samples and match scores, used during adaption |
| CHISTRUCT | Holds the chi-squared value, |
| choicestruct | Holds rating choice for Wise Owl ?? |
| CHUNKS_RECORD | Holds all classification info for chunks |
| CLASS_STRUCT | Info on class made up of many individual prototype ?? |
| CLIST | Generic list class for singly linked CONS cell lists |
| CLIST_ITERATOR | Generic iterator class for singly linked lists with embedded links |
| CLIST_LINK | Singly linked CONS cell lists; generic link class |
| CLUSTERCONFIG | Parameters that control clustering |
| CLUSTERER | List of prototypes, KD tree, and Info on how our clusters were made |
| COMMAND_WINDOW | Class for dealing with command window |
| CP_RESULT_STRUCT | Holds ratings used by class pruner for one class/character |
| CRACKEDGE | Class for dealing with one unit of an outline |
| CREATEOP | Related to Starbase |
| DANGERR | Holds measure of 'dangerous ambiguity' ?? |
| DBL_VAR_MENU_LEAF | Double Variable leaf |
| DEBUG_WIN | |
| DENORM | Class for undoing the baseline normalization |
| DENORM_SEG | FIX: Class for holding array of segments |
| DIR128 | Class which implements modulo arithmetic |
| double_VAR_FROM | Converting to double variables |
| double_VAR_TO | Converting from double variables |
| double_VARIABLE | Dealing with double variables |
| EANYCODE_CHAR | Description of a single character |
| edgeptstruct | Holds info on one edge or expanded outline |
| EFONT_DESC | Description of one font |
| EIGHTOP | Related to Starbase |
| EIGHTPARAMS | Related to Starbase |
| ELIST | Singly linked lists with embedded links; generic list class |
| ELIST2 | Doubly linked lists with embedded links; generic list class |
| ELIST2_ITERATOR | Doubly linked lists with embedded links; generic iterator class |
| ELIST2_LINK | Generic link class for doubly linked lists with embedded links |
| ELIST_ITERATOR | Singly linked lists with embedded links; generic iterator class |
| ELIST_LINK | Singly linked lists with embedded links; generic list class |
| EOCR_DESC | Description of the OCR engine provided at startup |
| ERRCODE | |
| ESHM_INFO | Shared memory info, UNIX |
| ESTRIP_DESC | Description of the image strip as it is passed to the engine |
| ETEXT_DESC | Description of the output of the OCR engine/header |
| EVALUATION_RECORD | Holds one evaluation record (match, certainty, char, width, & gap) |
| EXPANDED_CHOICE | FIX: Related to stopping criteria for word classifier |
| FCOORD | Class for dealing with one floating-point coordinate |
| fds | FIX: Complete description of one type of feature |
| FEATURE_DEFS_STRUCT | FIX: Holds info on activated types of features |
| FEATURE_SET_STRUCT | One set of features that make up a character |
| FEATURE_STRUCT | Description of one feature that makes up a character |
| FILL_SPEC | FIX: something for integer protos |
| FILL_SWITCH | FIX: something for integer protos |
| FLOATUNION | FIX: |
| FOUROP | Related to Starbase |
| FOURPARAMS | Related to Starbase |
| FPCUTPT | Class dealing with arrays of points used in cutting/segmentation |
| FPOINT | Same as EVECTOR, holds 2D points or vectors using floating point |
| FPSEGPT | Class for segmenting fixed pitch in a blob |
| FRAGMENT | |
| FRECT | |
| FREE_CALL | Class for managing memory, especially freeing, in Tesseract |
| fxs | |
| GAPMAP | Class that operates on block gap map |
| gescape_arg | Starbase related structure |
| GRAPHICS_BLOCK | Class for dealing with graphics block |
| graphicsevent | Holds event type |
| HEADUNION | Related to Starbase |
| HEAP | Holds the actual heap, two units of HEAPENTRY, Size, and FirstFree |
| HEAPENTRY | One entry into heap, key & pointer to data |
| ICOORD | Class for dealing with one integer coordinate |
| ICOORDELT | Class for dealing with embedded list of ICOORD, coordinates |
| IMAGE | Encapsulated image class |
| IMAGE_BLOCK | Class for dealing with image block |
| IMAGELINE | One line of image class |
| IMAGEOP | Related to Starbase |
| IMAGETYPE | Holds info (DOS ext, open/read/write handlers) for each image type |
| INT_CLASS | Pointer to INT_CLASS_STRUCT which combines pre\-trained data & pruners with details on both |
| INT_CLASS_STRUCT | Holds training data Combines PROTO_SET_STRUCT (pre\-trained data & pruners) with details on both |
| INT_FEATURE_STRUCT | Holds one feature used to analyze blobs, ExtractIntFeat() |
| INT_FX_RESULT | Pointer to INT_FX_RESULT_STRUCT (feature extracted) |
| INT_FX_RESULT_STRUCT | Holds features extracted: Outlines, CoM, RadGyr, & Number of features |
| INT_PROTO | Pointer to INT_PROTO_STRUCT which holds training data from 'tessdata/inttemp' XXX |
| INT_PROTO_STRUCT | Holds TRAINED data (loaded directly from 'tessdata/inttemp') |
| INT_RESULT | Pointer to INT_RESULT_STRUCT, rating of individual result for IntegerMatcher |
| INT_RESULT_STRUCT | Rating of individual result for IntegerMatcher |
| INT_TEMPLATES | Pointer to complete built\-in training data/prototypes from "tessdata/inttemp" |
| INT_TEMPLATES_STRUCT | Holds complete built\-in training data/prototypes from "tessdata/inttemp" |
| INT_VAR_FROM | Converting from integer variables |
| INT_VAR_MENU_LEAF | Integer Variable leaf |
| INT_VAR_TO | Converting to integer variables |
| INT_VARIABLE | Dealing with integer variables |
| kdnode | Definition of each KD node |
| KDTREE | Definition of a KD Tree |
| LABELEDLISTNODE | |
| LEAF_MENU_NODE | Generic menu leaf (Command Window) |
| LINE_STATS | Data structure of line statistics |
| list_rec | Holds one node of a list, pointers to node and next node |
| LLSQ | Linear Least squares fitting code, used in computing fit |
| LMS | Class for computing fit error |
| MALLOC_CALL | Class for managing memory, especially allocating, in Tesseract |
| MATCH_RESULT | Holds one RATING & one CERTAINTY for a match of a CLASS_ID |
| MATRIX_2D | 2D matrix of floats |
| MATRIX_2D_PTR | Pointer to 2D matrix of floats |
| MEASUREMENT | Holds information about the OCR process, see metrics.cpp |
| MEM_ALLOCATOR | Class for managing memory in Tesseract |
| MEMBLOCK | Class for managing memory, especially block, in Tesseract |
| MEMUNION | Class for managing memory, especially union, in Tesseract |
| MENU_ITEM | One item on the menu, menu string & handler function |
| MENU_L | Generic menu list element for heterogeneous list (Command Window) |
| MENU_NODE | Generic menu item - an abstract class (Command Window) |
| MENU_ROOT | The root of a menu tree (Command Window) |
| MERGE_CLASS_NODE | |
| MFEDGEPT | Info of each edge point, that make up an outline ?? |
| MyDetachedThread | |
| MyExecThread | |
| MyJoinableThread | |
| myrational | Resolution |
| MySemaphoreThread | |
| MyWaitingThread | |
| NON_LEAF_MENU_NODE | Generic menu item - an abstract class (Command Window) |
| NON_RADIO_MENU | The root of a menu tree (Command Window) |
| NORM_PROTOS | Holds normalized prototypes |
| OL_BUCKETS | Class for constructing an array of buckets for associating outlines into blobs |
| olinestruct | Holds info on outline |
| ONEOP | Related to Starbase |
| ONEPARAM | Related to Starbase |
| OUTLINE | Class dealing with/operating on an outline |
| OUTLINE_FRAG | One fragment/segment on an outline, floating powered |
| OUTLINE_STATS | Details of an outline |
| PAGE_BLOCK | Class that manages a LIST of page blocks |
| PAGE_RES | Class for getting page results |
| PAGE_RES_IT | Page results iterator |
| PARAM_DESC | FIX: Some aspects of the description of one type of feature |
| PARAMUNION | Related to Starbase |
| PB_LINE_IT | Class for dealing with a polygonal block holding a line |
| PBLOB | Class for dealing with a polygonal blob, outline, & bounding box |
| PDBLK | Class for dealing with LIST of page blocks, PAGE_BLOCK_LIST |
| PDLSQ | Linear Least squares fitting code, used in computing fit |
| PIXROW | Class describes the pixels occupied by a blob |
| POLY_BLOCK | Class for dealing with polygonal block |
| POLYOP | Related to Starbase |
| POLYPARAM | Related to Starbase |
| POLYPT | FIX: Class for dealing with a polygonal point |
| proto | FIX: Holds info & statistics on one prototype |
| PROTO_KEY | Holds ADAPT_TEMPLATES, data from adaptive matcher for all classes) & other info; or enough to identify one prototype |
| PROTO_SET | Pointer to PROTO_SET_STRUCT which holds pre\-trained data + pruners |
| PROTO_SET_STRUCT | Holds pre\-trained data + pruners |
| PROTO_STRUCT | Holds details on one prototype |
| QLSQ | Least squares approximation of quadratics |
| QSPLINE | Quadratic splines used in computing baseline? |
| QUAD_COEFFS | Used when computing splines, see quspline.cpp |
| QUAD_SPEC | Holds constants to speed up comparison of features |
| R_BITSTREAM | Class for reading image for processing |
| RADIO_MENU | The root of a radio sub menu (Command Window) |
| RADIO_MENU_LEAF | Press the radio button and return the event code on selection (Command Window) |
| REGION_OCC | Section of outline which exists entirely within a single region |
| REJ | ALL processing of the reject map is done here |
| REJMAP | ALL processing of the reject map is done here |
| ROW | Class for dealing with a row |
| ROW_RES | Class for getting row results |
| RULE_BLOCK | Class for dealing with rule block |
| sample | Holds details on subclusters that make up a sample |
| SAMPLELIST | Holds pointer to SAMPLE and additional high level data |
| sbdgraphicsevent | Related to Starbase: event type |
| SCRIBBLE_BLOCK | Class for dealing with scribble block |
| seam_record | Holds info on one seam |
| SEARCH_RECORD | Holds all information on one segmentation search |
| SHMINFO | Related to Starbase |
| SIG_MENU_ITEM | Holds info on how to deal with a signal |
| SIMPLE_MENU_LEAF | Just returns its event code when selected (Command Window) |
| SORTED_FLOAT | Class that keeps one entry of a sorted list, float value & key |
| SORTED_FLOATS | Class that keeps a list of SORTED_FLOAT, list of float values & keys |
| SPLINE_SPEC | Holds details of one spline |
| split_record | Holds one split, to be evaluated into a seam |
| STATE | Holds info on one segmenter search |
| STATISTICS | Holds statistical info about cluster |
| STATS | Statistics package |
| STR_VAR_MENU_LEAF | String Variable leaf |
| STRING | All you ever wanted to do to strings |
| STRING_VAR_FROM | Converting from string variables |
| STRING_VAR_TO | Converting to string variables |
| STRING_VARIABLE | Dealing with string variables |
| TABLE_FILLER | FIX: something for integer protos |
| TEMP_CONFIG_STRUCT | FIX: Holds data & statistics of one prototype (adaptive matcher) |
| TEMP_PROTO_STRUCT | FIX: Holds (adaptive matcher) |
| TEMPCLUSTER | Holds "potential" cluster |
| TessBaseAPI | |
| TEXT_BLOCK | Class for dealing with text block |
| TEXT_REGION | Text region within a polygonal block |
| TEXTOP | Related to Starbase |
| TEXTPARAM | Related to Starbase |
| textrowstruct | Holds details on one row of TWERD |
| TIFFENTRY | See man-page for libtiff for tiff-related info |
| TO_BLOCK | Class for converting blobs to blocks |
| TO_ROW | Class which converts blobs to rows |
| TOGGLE_MENU_LEAF | Boolean toggle leaf (Command Window) |
| TPOINT | Holds one point |
| TWOOP | Related to Starbase |
| TWOPARAMS | Related to Starbase |
| UNICHAR | Holds a single classification result |
| UWREC | Class to manage one record of enhanced, instrumented memory allocator |
| VALUE | Holds default 'value', ie: four 'types' with ONE shared value |
| VAR_NON_RADIO_MENU | A sub menu containing variables |
| VAR_SUB_MENU | A leaf in the top level variable editor window |
| VARIABLE | Holds info on address, name, default value, reading & writing functions of one variable |
| VARIABLE_MENU_LEAF | Prompt for new value and return it (Command Window) |
| VARIABLES_WINDOW | Subclass of the basic COMMAND_WINDOW which is used for variables editor windows |
| VEC_ENTRY | Holds vectors from file, used by read_vec_file() |
| VEC_HEADER | Holds file header, used by read_vec_file() |
| VIABLE_CHOICE_STRUCT | FIX: Related to stopping criteria for word classifier |
| W_BITSTREAM | Class for writing image after processing |
| WEIRD_BLOCK | Class for dealing with weird block |
| WERD | Class dealing with & operating on each werd |
| WERD_CHOICE | Holds ratings on confidence for word string in werd |
| WERD_RES | Class for getting word result |
| WERDIT | Iterator for passing over all the words in a document |
| WIDTH_RECORD | Holds a record made up of two widths, x & y, of blobs which contain num_chars characters |
| WIN32_RGBQUAD | Holds one unit of Win32 pixel; rgbq |
| WINFD | Starbase related |
| wordstruct | Holds details on one recognized word |
| wxThread | |