tesseract
4.00.00dev
|
#include <colpartitiongrid.h>
Additional Inherited Members | |
![]() | |
ColPartition_CLIST * | grid_ |
![]() | |
int | gridsize_ |
int | gridwidth_ |
int | gridheight_ |
int | gridbuckets_ |
ICOORD | bleft_ |
ICOORD | tright_ |
Definition at line 33 of file colpartitiongrid.h.
tesseract::ColPartitionGrid::ColPartitionGrid | ( | ) |
Definition at line 67 of file colpartitiongrid.cpp.
tesseract::ColPartitionGrid::ColPartitionGrid | ( | int | gridsize, |
const ICOORD & | bleft, | ||
const ICOORD & | tright | ||
) |
Definition at line 69 of file colpartitiongrid.cpp.
|
virtual |
Definition at line 75 of file colpartitiongrid.cpp.
ColPartition * tesseract::ColPartitionGrid::BestMergeCandidate | ( | const ColPartition * | part, |
ColPartition_CLIST * | candidates, | ||
bool | debug, | ||
TessResultCallback2< bool, const ColPartition *, const ColPartition *> * | confirm_cb, | ||
int * | overlap_increase | ||
) |
Definition at line 409 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::ClaimBoxes | ( | ) |
Definition at line 866 of file colpartitiongrid.cpp.
int tesseract::ColPartitionGrid::ComputeTotalOverlap | ( | ColPartitionGrid ** | overlap_grid | ) |
Definition at line 322 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::DeleteNonLeaderParts | ( | ) |
Definition at line 1045 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::DeleteParts | ( | ) |
Definition at line 1011 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::DeleteUnknownParts | ( | TO_BLOCK * | block | ) |
Definition at line 1026 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::Deskew | ( | const FCOORD & | deskew | ) |
Definition at line 738 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::ExtractPartitionsAsBlocks | ( | BLOCK_LIST * | blocks, |
TO_BLOCK_LIST * | to_blocks | ||
) |
Definition at line 678 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::FindFigureCaptions | ( | ) |
Definition at line 1063 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::FindOverlappingPartitions | ( | const TBOX & | box, |
const ColPartition * | not_this, | ||
ColPartition_CLIST * | parts | ||
) |
Definition at line 356 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::FindPartitionPartners | ( | ) |
Definition at line 1188 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::FindPartitionPartners | ( | bool | upper, |
ColPartition * | part | ||
) |
Definition at line 1205 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::FindVPartitionPartners | ( | bool | to_the_left, |
ColPartition * | part | ||
) |
Definition at line 1250 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::GridFindMargins | ( | ColPartitionSet ** | best_columns | ) |
Definition at line 969 of file colpartitiongrid.cpp.
bool tesseract::ColPartitionGrid::GridSmoothNeighbours | ( | BlobTextFlowType | source_type, |
Pix * | nontext_map, | ||
const TBOX & | im_box, | ||
const FCOORD & | rerotation | ||
) |
Definition at line 628 of file colpartitiongrid.cpp.
Reimplemented from tesseract::BBGrid< ColPartition, ColPartition_CLIST, ColPartition_C_IT >.
Definition at line 79 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::ListFindMargins | ( | ColPartitionSet ** | best_columns, |
ColPartition_LIST * | parts | ||
) |
Definition at line 993 of file colpartitiongrid.cpp.
bool tesseract::ColPartitionGrid::MakeColPartSets | ( | PartSetVector * | part_sets | ) |
Definition at line 786 of file colpartitiongrid.cpp.
ColPartitionSet * tesseract::ColPartitionGrid::MakeSingleColumnSet | ( | WidthCallback * | cb | ) |
Definition at line 824 of file colpartitiongrid.cpp.
bool tesseract::ColPartitionGrid::MergePart | ( | TessResultCallback2< bool, ColPartition *, TBOX *> * | box_cb, |
TessResultCallback2< bool, const ColPartition *, const ColPartition *> * | confirm_cb, | ||
ColPartition * | part | ||
) |
Definition at line 126 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::Merges | ( | TessResultCallback2< bool, ColPartition *, TBOX *> * | box_cb, |
TessResultCallback2< bool, const ColPartition *, const ColPartition *> * | confirm_cb | ||
) |
Definition at line 105 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::RecomputeBounds | ( | int | gridsize, |
const ICOORD & | bleft, | ||
const ICOORD & | tright, | ||
const ICOORD & | vertical | ||
) |
Definition at line 940 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::RefinePartitionPartners | ( | bool | get_desperate | ) |
Definition at line 1296 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::ReflectInYAxis | ( | ) |
Definition at line 650 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::ReTypeBlobs | ( | BLOBNBOX_LIST * | im_blobs | ) |
Definition at line 879 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::SetTabStops | ( | TabFind * | tabgrid | ) |
Definition at line 762 of file colpartitiongrid.cpp.
void tesseract::ColPartitionGrid::SplitOverlappingPartitions | ( | ColPartition_LIST * | big_parts | ) |
Definition at line 518 of file colpartitiongrid.cpp.