| 
|   | TestableEquationDetect (const char *tessdata, Tesseract *lang_tesseract) | 
|   | 
| void  | AddMathDigitBlobs (const int math_blobs, const int digit_blobs, const int total_blobs, ColPartition *part) | 
|   | 
| void  | SetPixBinary (Pix *pix) | 
|   | 
| void  | RunIdentifySpecialText (BLOBNBOX *blob, const int height_th) | 
|   | 
| BlobSpecialTextType  | RunEstimateTypeForUnichar (const char *val) | 
|   | 
| EquationDetect::IndentType  | RunIsIndented (ColPartitionGrid *part_grid, ColPartition *part) | 
|   | 
| bool  | RunIsNearSmallNeighbor (const TBOX &seed_box, const TBOX &part_box) | 
|   | 
| bool  | RunCheckSeedBlobsCount (ColPartition *part) | 
|   | 
| float  | RunComputeForegroundDensity (const TBOX &tbox) | 
|   | 
| int  | RunCountAlignment (const GenericVector< int > &sorted_vec, const int val) | 
|   | 
| void  | RunSplitCPHorLite (ColPartition *part, GenericVector< TBOX > *splitted_boxes) | 
|   | 
| void  | RunSplitCPHor (ColPartition *part, GenericVector< ColPartition * > *parts_splitted) | 
|   | 
| void  | TestComputeCPsSuperBBox (const TBOX &box, ColPartitionGrid *part_grid) | 
|   | 
|   | EquationDetect (const char *equ_datapath, const char *equ_language) | 
|   | 
|   | ~EquationDetect () override | 
|   | 
| void  | SetLangTesseract (Tesseract *lang_tesseract) | 
|   | 
| int  | LabelSpecialText (TO_BLOCK *to_block) override | 
|   | 
| int  | FindEquationParts (ColPartitionGrid *part_grid, ColPartitionSet **best_columns) override | 
|   | 
| void  | SetResolution (const int resolution) | 
|   | 
|   | EquationDetectBase ()=default | 
|   | 
| virtual  | ~EquationDetectBase () | 
|   | 
 | 
| enum   | IndentType {  
  NO_INDENT, 
LEFT_INDENT, 
RIGHT_INDENT, 
BOTH_INDENT, 
 
  INDENT_TYPE_COUNT
 
 } | 
|   | 
| static void  | RenderSpecialText (Pix *pix, BLOBNBOX *blob) | 
|   | 
| void  | IdentifySpecialText (BLOBNBOX *blob, const int height_th) | 
|   | 
| BlobSpecialTextType  | EstimateTypeForUnichar (const UNICHARSET &unicharset, const UNICHAR_ID id) const | 
|   | 
| void  | IdentifySpecialText () | 
|   | 
| void  | IdentifyBlobsToSkip (ColPartition *part) | 
|   | 
| void  | MergePartsByLocation () | 
|   | 
| void  | SearchByOverlap (ColPartition *seed, GenericVector< ColPartition * > *parts_overlap) | 
|   | 
| void  | InsertPartAfterAbsorb (ColPartition *part) | 
|   | 
| void  | IdentifySeedParts () | 
|   | 
| bool  | CheckSeedBlobsCount (ColPartition *part) | 
|   | 
| float  | ComputeForegroundDensity (const TBOX &tbox) | 
|   | 
| bool  | CheckForSeed2 (const GenericVector< int > &indented_texts_left, const float foreground_density_th, ColPartition *part) | 
|   | 
| int  | CountAlignment (const GenericVector< int > &sorted_vec, const int val) const | 
|   | 
| bool  | CheckSeedFgDensity (const float density_th, ColPartition *part) | 
|   | 
| void  | SplitCPHorLite (ColPartition *part, GenericVector< TBOX > *splitted_boxes) | 
|   | 
| void  | SplitCPHor (ColPartition *part, GenericVector< ColPartition * > *parts_splitted) | 
|   | 
| bool  | CheckSeedDensity (const float math_density_high, const float math_density_low, const ColPartition *part) const | 
|   | 
| IndentType  | IsIndented (ColPartition *part) | 
|   | 
| void  | IdentifyInlineParts () | 
|   | 
| void  | ComputeCPsSuperBBox () | 
|   | 
| void  | IdentifyInlinePartsHorizontal () | 
|   | 
| int  | EstimateTextPartLineSpacing () | 
|   | 
| void  | IdentifyInlinePartsVertical (const bool top_to_bottom, const int textPartsLineSpacing) | 
|   | 
| bool  | IsInline (const bool search_bottom, const int textPartsLineSpacing, ColPartition *part) | 
|   | 
| bool  | ExpandSeed (ColPartition *seed) | 
|   | 
| void  | ExpandSeedHorizontal (const bool search_left, ColPartition *seed, GenericVector< ColPartition * > *parts_to_merge) | 
|   | 
| void  | ExpandSeedVertical (const bool search_bottom, ColPartition *seed, GenericVector< ColPartition * > *parts_to_merge) | 
|   | 
| bool  | IsNearSmallNeighbor (const TBOX &seed_box, const TBOX &part_box) const | 
|   | 
| bool  | CheckSeedNeighborDensity (const ColPartition *part) const | 
|   | 
| void  | ProcessMathBlockSatelliteParts () | 
|   | 
| bool  | IsMathBlockSatellite (ColPartition *part, GenericVector< ColPartition * > *math_blocks) | 
|   | 
| ColPartition *  | SearchNNVertical (const bool search_bottom, const ColPartition *part) | 
|   | 
| bool  | IsNearMathNeighbor (const int y_gap, const ColPartition *neighbor) const | 
|   | 
| void  | GetOutputTiffName (const char *name, STRING *image_name) const | 
|   | 
| void  | PaintColParts (const STRING &outfile) const | 
|   | 
| void  | PaintSpecialTexts (const STRING &outfile) const | 
|   | 
| void  | PrintSpecialBlobsDensity (const ColPartition *part) const | 
|   | 
| Tesseract  | equ_tesseract_ | 
|   | 
| Tesseract *  | lang_tesseract_ | 
|   | 
| ColPartitionGrid *  | part_grid_ = nullptr | 
|   | 
| ColPartitionSet **  | best_columns_ = nullptr | 
|   | 
| TBOX *  | cps_super_bbox_ | 
|   | 
| GenericVector< ColPartition * >  | cp_seeds_ | 
|   | 
| int  | resolution_ | 
|   | 
| int  | page_count_ | 
|   | 
Definition at line 27 of file equationdetect_test.cc.