Absorb(ColPartition *other, WidthCallback cb) | tesseract::ColPartition | |
AddBox(BLOBNBOX *box) | tesseract::ColPartition | |
AddPartner(bool upper, ColPartition *partner) | tesseract::ColPartition | |
AddToWorkingSet(const ICOORD &bleft, const ICOORD &tright, int resolution, ColPartition_LIST *used_parts, WorkingPartSet_LIST *working_set) | tesseract::ColPartition | |
BiggestBox() | tesseract::ColPartition | |
blob_type() const | tesseract::ColPartition | inline |
block_owned() const | tesseract::ColPartition | inline |
bottom_spacing() const | tesseract::ColPartition | inline |
bounding_box() const | tesseract::ColPartition | inline |
BoundsWithoutBox(BLOBNBOX *box) | tesseract::ColPartition | |
BoxColor() const | tesseract::ColPartition | |
boxes() | tesseract::ColPartition | inline |
boxes_count() const | tesseract::ColPartition | inline |
BoxLeftKey() const | tesseract::ColPartition | inline |
BoxRightKey() const | tesseract::ColPartition | inline |
ClaimBoxes() | tesseract::ColPartition | |
clear_table_type() | tesseract::ColPartition | inline |
color1() | tesseract::ColPartition | inline |
color2() | tesseract::ColPartition | inline |
ColPartition()=default | tesseract::ColPartition | |
ColPartition(BlobRegionType blob_type, const ICOORD &vertical) | tesseract::ColPartition | |
column_set() const | tesseract::ColPartition | inline |
ColumnContains(int x, int y) const | tesseract::ColPartition | inline |
ColumnRange(int resolution, ColPartitionSet *columns, int *first_col, int *last_col) | tesseract::ColPartition | |
ColumnWidth() const | tesseract::ColPartition | inline |
ComputeLimits() | tesseract::ColPartition | |
ComputeSpecialBlobsDensity() | tesseract::ColPartition | |
ConfirmNoTabViolation(const ColPartition &other) const | tesseract::ColPartition | |
CopyButDontOwnBlobs() | tesseract::ColPartition | |
CopyLeftTab(const ColPartition &src, bool take_box) | tesseract::ColPartition | |
CopyRightTab(const ColPartition &src, bool take_box) | tesseract::ColPartition | |
CountOverlappingBoxes(const TBOX &box) | tesseract::ColPartition | |
DeleteBoxes() | tesseract::ColPartition | |
desperately_merged() const | tesseract::ColPartition | inline |
DisownBoxes() | tesseract::ColPartition | |
DisownBoxesNoAssert() | tesseract::ColPartition | |
ELIST2_LINK() | ELIST2_LINK | inline |
ELIST2_LINK(const ELIST2_LINK &) | ELIST2_LINK | inline |
FakePartition(const TBOX &box, PolyBlockType block_type, BlobRegionType blob_type, BlobTextFlowType flow) | tesseract::ColPartition | static |
flow() const | tesseract::ColPartition | inline |
good_blob_score() const | tesseract::ColPartition | inline |
good_column() const | tesseract::ColPartition | inline |
good_width() const | tesseract::ColPartition | inline |
HasGoodBaseline() | tesseract::ColPartition | |
HCoreOverlap(const ColPartition &other) const | tesseract::ColPartition | inline |
HOverlaps(const ColPartition &other) const | tesseract::ColPartition | inline |
inside_table_column() | tesseract::ColPartition | inline |
IsEmpty() const | tesseract::ColPartition | inline |
IsHorizontalLine() const | tesseract::ColPartition | inline |
IsHorizontalType() const | tesseract::ColPartition | inline |
IsImageType() const | tesseract::ColPartition | inline |
IsInSameColumnAs(const ColPartition &part) const | tesseract::ColPartition | |
IsLeftOf(const ColPartition &other) const | tesseract::ColPartition | inline |
IsLegal() | tesseract::ColPartition | |
IsLineType() const | tesseract::ColPartition | inline |
IsPulloutType() const | tesseract::ColPartition | inline |
IsSingleton() const | tesseract::ColPartition | inline |
IsTextType() const | tesseract::ColPartition | inline |
IsUnMergeableType() const | tesseract::ColPartition | inline |
IsVerticalLine() const | tesseract::ColPartition | inline |
IsVerticalType() const | tesseract::ColPartition | inline |
KeyWidth(int left_key, int right_key) const | tesseract::ColPartition | inline |
left_key() const | tesseract::ColPartition | inline |
left_key_tab() const | tesseract::ColPartition | inline |
left_margin() const | tesseract::ColPartition | inline |
LeftAtY(int y) const | tesseract::ColPartition | inline |
LeftBlobRule() const | tesseract::ColPartition | |
LineSpacingBlocks(const ICOORD &bleft, const ICOORD &tright, int resolution, ColPartition_LIST *block_parts, ColPartition_LIST *used_parts, BLOCK_LIST *completed_blocks, TO_BLOCK_LIST *to_blocks) | tesseract::ColPartition | static |
lower_partners() | tesseract::ColPartition | inline |
MakeBigPartition(BLOBNBOX *box, ColPartition_LIST *big_part_list) | tesseract::ColPartition | static |
MakeBlock(const ICOORD &bleft, const ICOORD &tright, ColPartition_LIST *block_parts, ColPartition_LIST *used_parts) | tesseract::ColPartition | static |
MakeLinePartition(BlobRegionType blob_type, const ICOORD &vertical, int left, int bottom, int right, int top) | tesseract::ColPartition | static |
MakeToRow() | tesseract::ColPartition | |
MakeVerticalTextBlock(const ICOORD &bleft, const ICOORD &tright, ColPartition_LIST *block_parts, ColPartition_LIST *used_parts) | tesseract::ColPartition | static |
MarkAsLeaderIfMonospaced() | tesseract::ColPartition | |
MatchingColumns(const ColPartition &other) const | tesseract::ColPartition | |
MatchingSizes(const ColPartition &other) const | tesseract::ColPartition | |
MatchingStrokeWidth(const ColPartition &other, double fractional_tolerance, double constant_tolerance) const | tesseract::ColPartition | |
MatchingTextColor(const ColPartition &other) const | tesseract::ColPartition | |
median_bottom() const | tesseract::ColPartition | inline |
median_height() const | tesseract::ColPartition | inline |
median_left() const | tesseract::ColPartition | inline |
median_right() const | tesseract::ColPartition | inline |
median_top() const | tesseract::ColPartition | inline |
median_width() const | tesseract::ColPartition | inline |
MedianY() const | tesseract::ColPartition | inline |
MidX() const | tesseract::ColPartition | inline |
MidY() const | tesseract::ColPartition | inline |
nearest_neighbor_above() const | tesseract::ColPartition | inline |
nearest_neighbor_below() const | tesseract::ColPartition | inline |
OKDiacriticMerge(const ColPartition &candidate, bool debug) const | tesseract::ColPartition | |
OKMergeOverlap(const ColPartition &merge1, const ColPartition &merge2, int ok_box_overlap, bool debug) | tesseract::ColPartition | |
operator=(const ELIST2_LINK &) | ELIST2_LINK | inline |
OverlapSplitBlob(const TBOX &box) | tesseract::ColPartition | |
owns_blobs() const | tesseract::ColPartition | inline |
PartitionType(ColumnSpanningType flow) const | tesseract::ColPartition | |
Print() const | tesseract::ColPartition | |
PrintColors() | tesseract::ColPartition | |
RefinePartners(PolyBlockType type, bool get_desperate, ColPartitionGrid *grid) | tesseract::ColPartition | |
ReflectInYAxis() | tesseract::ColPartition | |
ReleaseNonLeaderBoxes() | tesseract::ColPartition | |
RemoveBox(BLOBNBOX *box) | tesseract::ColPartition | |
RemovePartner(bool upper, ColPartition *partner) | tesseract::ColPartition | |
right_key() const | tesseract::ColPartition | inline |
right_key_tab() const | tesseract::ColPartition | inline |
right_margin() const | tesseract::ColPartition | inline |
RightAtY(int y) const | tesseract::ColPartition | inline |
RightBlobRule() const | tesseract::ColPartition | |
set_blob_type(BlobRegionType t) | tesseract::ColPartition | inline |
set_block_owned(bool owned) | tesseract::ColPartition | inline |
set_bottom_spacing(int spacing) | tesseract::ColPartition | inline |
set_first_column(int column) | tesseract::ColPartition | inline |
set_flow(BlobTextFlowType f) | tesseract::ColPartition | inline |
set_inside_table_column(bool val) | tesseract::ColPartition | inline |
set_last_column(int column) | tesseract::ColPartition | inline |
set_left_margin(int margin) | tesseract::ColPartition | inline |
set_median_height(int height) | tesseract::ColPartition | inline |
set_median_width(int width) | tesseract::ColPartition | inline |
set_nearest_neighbor_above(ColPartition *part) | tesseract::ColPartition | inline |
set_nearest_neighbor_below(ColPartition *part) | tesseract::ColPartition | inline |
set_owns_blobs(bool owns_blobs) | tesseract::ColPartition | inline |
set_right_margin(int margin) | tesseract::ColPartition | inline |
set_side_step(int step) | tesseract::ColPartition | inline |
set_space_above(int space) | tesseract::ColPartition | inline |
set_space_below(int space) | tesseract::ColPartition | inline |
set_space_to_left(int space) | tesseract::ColPartition | inline |
set_space_to_right(int space) | tesseract::ColPartition | inline |
set_table_type() | tesseract::ColPartition | inline |
set_top_spacing(int spacing) | tesseract::ColPartition | inline |
set_type(PolyBlockType t) | tesseract::ColPartition | inline |
set_vertical(const ICOORD &v) | tesseract::ColPartition | inline |
set_working_set(WorkingPartSet *working_set) | tesseract::ColPartition | inline |
SetBlobTypes() | tesseract::ColPartition | |
SetColumnGoodness(WidthCallback cb) | tesseract::ColPartition | |
SetLeftTab(const TabVector *tab_vector) | tesseract::ColPartition | |
SetPartitionType(int resolution, ColPartitionSet *columns) | tesseract::ColPartition | |
SetRegionAndFlowTypesFromProjectionValue(int value) | tesseract::ColPartition | |
SetRightTab(const TabVector *tab_vector) | tesseract::ColPartition | |
SetSpecialBlobsDensity(const BlobSpecialTextType type, const float density) | tesseract::ColPartition | |
ShallowCopy() const | tesseract::ColPartition | |
SingletonPartner(bool upper) | tesseract::ColPartition | |
SmoothPartnerRun(int working_set_count) | tesseract::ColPartition | |
SortByBBox(const void *p1, const void *p2) | tesseract::ColPartition | inlinestatic |
SortKey(int x, int y) const | tesseract::ColPartition | inline |
space_above() const | tesseract::ColPartition | inline |
space_below() const | tesseract::ColPartition | inline |
space_to_left() const | tesseract::ColPartition | inline |
space_to_right() const | tesseract::ColPartition | inline |
SpecialBlobsCount(const BlobSpecialTextType type) | tesseract::ColPartition | |
SpecialBlobsDensity(const BlobSpecialTextType type) const | tesseract::ColPartition | |
SplitAt(int split_x) | tesseract::ColPartition | |
SplitAtBlob(BLOBNBOX *split_blob) | tesseract::ColPartition | |
top_spacing() const | tesseract::ColPartition | inline |
type() const | tesseract::ColPartition | inline |
TypesMatch(const ColPartition &other) const | tesseract::ColPartition | inline |
TypesMatch(BlobRegionType type1, BlobRegionType type2) | tesseract::ColPartition | inlinestatic |
TypesSimilar(PolyBlockType type1, PolyBlockType type2) | tesseract::ColPartition | inlinestatic |
upper_partners() | tesseract::ColPartition | inline |
VCoreOverlap(const ColPartition &other) const | tesseract::ColPartition | inline |
VOverlaps(const ColPartition &other) const | tesseract::ColPartition | inline |
VSignificantCoreOverlap(const ColPartition &other) const | tesseract::ColPartition | inline |
WithinSameMargins(const ColPartition &other) const | tesseract::ColPartition | inline |
XAtY(int sort_key, int y) const | tesseract::ColPartition | inline |
~ColPartition() | tesseract::ColPartition | |