Tesseract 3.01
tesseract::ColPartitionGrid Class Reference

#include <colpartitiongrid.h>

Inheritance diagram for tesseract::ColPartitionGrid:
tesseract::BBGrid< ColPartition, ColPartition_CLIST, ColPartition_C_IT > tesseract::GridBase

List of all members.

Public Member Functions

 ColPartitionGrid ()
 ColPartitionGrid (int gridsize, const ICOORD &bleft, const ICOORD &tright)
 ~ColPartitionGrid ()
void HandleClick (int x, int y)
void FindOverlappingPartitions (const TBOX &box, const ColPartition *not_this, ColPartition_CLIST *parts)
ColPartitionBestMergeCandidate (const ColPartition *part, ColPartition_CLIST *candidates, bool debug, TessResultCallback2< bool, const ColPartition *, const ColPartition * > *confirm_cb, int *overlap_increase)
void GridFindMargins (ColPartitionSet **best_columns)
void ListFindMargins (ColPartitionSet **best_columns, ColPartition_LIST *parts)
void FindFigureCaptions ()
void FindPartitionPartners ()
void FindPartitionPartners (bool upper, ColPartition *part)
void RefinePartitionPartners (bool get_desperate)

Constructor & Destructor Documentation

tesseract::ColPartitionGrid::ColPartitionGrid ( )
tesseract::ColPartitionGrid::ColPartitionGrid ( int  gridsize,
const ICOORD bleft,
const ICOORD tright 
)
tesseract::ColPartitionGrid::~ColPartitionGrid ( )

Member Function Documentation

ColPartition * tesseract::ColPartitionGrid::BestMergeCandidate ( const ColPartition part,
ColPartition_CLIST *  candidates,
bool  debug,
TessResultCallback2< bool, const ColPartition *, const ColPartition * > *  confirm_cb,
int *  overlap_increase 
)
void tesseract::ColPartitionGrid::FindFigureCaptions ( )
void tesseract::ColPartitionGrid::FindOverlappingPartitions ( const TBOX box,
const ColPartition not_this,
ColPartition_CLIST *  parts 
)
void tesseract::ColPartitionGrid::FindPartitionPartners ( bool  upper,
ColPartition part 
)
void tesseract::ColPartitionGrid::FindPartitionPartners ( )
void tesseract::ColPartitionGrid::GridFindMargins ( ColPartitionSet **  best_columns)
void tesseract::ColPartitionGrid::HandleClick ( int  x,
int  y 
) [virtual]
void tesseract::ColPartitionGrid::ListFindMargins ( ColPartitionSet **  best_columns,
ColPartition_LIST *  parts 
)
void tesseract::ColPartitionGrid::RefinePartitionPartners ( bool  get_desperate)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines