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 |
blob_type_ | tesseract::ColPartition | private |
block_owned() const | tesseract::ColPartition | inline |
block_owned_ | tesseract::ColPartition | private |
bottom_spacing() const | tesseract::ColPartition | inline |
bottom_spacing_ | tesseract::ColPartition | private |
BottomSpacingMargin(int resolution) const | tesseract::ColPartition | private |
bounding_box() const | tesseract::ColPartition | inline |
bounding_box_ | tesseract::ColPartition | private |
BoundsWithoutBox(BLOBNBOX *box) | tesseract::ColPartition | |
BoxColor() const | tesseract::ColPartition | |
boxes() | tesseract::ColPartition | inline |
boxes_ | tesseract::ColPartition | private |
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 |
color1_ | tesseract::ColPartition | private |
color2() | tesseract::ColPartition | inline |
color2_ | tesseract::ColPartition | private |
ColPartition()=default | tesseract::ColPartition | |
ColPartition(BlobRegionType blob_type, const ICOORD &vertical) | tesseract::ColPartition | |
column_set() const | tesseract::ColPartition | inline |
column_set_ | tesseract::ColPartition | private |
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 |
desperately_merged_ | tesseract::ColPartition | private |
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 |
first_column_ | tesseract::ColPartition | private |
flow() const | tesseract::ColPartition | inline |
flow_ | tesseract::ColPartition | private |
good_blob_score() const | tesseract::ColPartition | inline |
good_blob_score_ | tesseract::ColPartition | private |
good_column() const | tesseract::ColPartition | inline |
good_column_ | tesseract::ColPartition | private |
good_width() const | tesseract::ColPartition | inline |
good_width_ | tesseract::ColPartition | private |
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 |
inside_table_column_ | tesseract::ColPartition | private |
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 |
last_add_was_vertical_ | tesseract::ColPartition | private |
last_column_ | tesseract::ColPartition | private |
left_key() const | tesseract::ColPartition | inline |
left_key_ | tesseract::ColPartition | private |
left_key_tab() const | tesseract::ColPartition | inline |
left_key_tab_ | tesseract::ColPartition | private |
left_margin() const | tesseract::ColPartition | inline |
left_margin_ | tesseract::ColPartition | private |
LeftAtY(int y) const | tesseract::ColPartition | inline |
LeftBlobRule() const | tesseract::ColPartition | |
LeftEdgeRun(ColPartition_IT *part_it, ICOORD *start, ICOORD *end) | tesseract::ColPartition | privatestatic |
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 |
lower_partners_ | tesseract::ColPartition | private |
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_bottom_ | tesseract::ColPartition | private |
median_height() const | tesseract::ColPartition | inline |
median_height_ | tesseract::ColPartition | private |
median_left() const | tesseract::ColPartition | inline |
median_left_ | tesseract::ColPartition | private |
median_right() const | tesseract::ColPartition | inline |
median_right_ | tesseract::ColPartition | private |
median_top() const | tesseract::ColPartition | inline |
median_top_ | tesseract::ColPartition | private |
median_width() const | tesseract::ColPartition | inline |
median_width_ | tesseract::ColPartition | private |
MedianY() const | tesseract::ColPartition | inline |
MidX() const | tesseract::ColPartition | inline |
MidY() const | tesseract::ColPartition | inline |
nearest_neighbor_above() const | tesseract::ColPartition | inline |
nearest_neighbor_above_ | tesseract::ColPartition | private |
nearest_neighbor_below() const | tesseract::ColPartition | inline |
nearest_neighbor_below_ | tesseract::ColPartition | private |
OKDiacriticMerge(const ColPartition &candidate, bool debug) const | tesseract::ColPartition | |
OKMergeOverlap(const ColPartition &merge1, const ColPartition &merge2, int ok_box_overlap, bool debug) | tesseract::ColPartition | |
OKSpacingBlip(int resolution, int median_spacing, ColPartition **parts) | tesseract::ColPartition | privatestatic |
operator=(const ELIST2_LINK &) | ELIST2_LINK | inline |
OverlapSplitBlob(const TBOX &box) | tesseract::ColPartition | |
owns_blobs() const | tesseract::ColPartition | inline |
owns_blobs_ | tesseract::ColPartition | private |
PartitionType(ColumnSpanningType flow) const | tesseract::ColPartition | |
PN_ABOVE1 enum value | tesseract::ColPartition | private |
PN_ABOVE2 enum value | tesseract::ColPartition | private |
PN_BELOW1 enum value | tesseract::ColPartition | private |
PN_BELOW2 enum value | tesseract::ColPartition | private |
PN_COUNT enum value | tesseract::ColPartition | private |
PN_LOWER enum value | tesseract::ColPartition | private |
PN_UPPER enum value | tesseract::ColPartition | private |
Print() const | tesseract::ColPartition | |
PrintColors() | tesseract::ColPartition | |
RefinePartners(PolyBlockType type, bool get_desperate, ColPartitionGrid *grid) | tesseract::ColPartition | |
RefinePartnersByOverlap(bool upper, ColPartition_CLIST *partners) | tesseract::ColPartition | private |
RefinePartnersByType(bool upper, ColPartition_CLIST *partners) | tesseract::ColPartition | private |
RefinePartnerShortcuts(bool upper, ColPartition_CLIST *partners) | tesseract::ColPartition | private |
RefinePartnersInternal(bool upper, bool get_desperate, ColPartitionGrid *grid) | tesseract::ColPartition | private |
RefineTextPartnersByMerge(bool upper, bool desperate, ColPartition_CLIST *partners, ColPartitionGrid *grid) | tesseract::ColPartition | private |
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_ | tesseract::ColPartition | private |
right_key_tab() const | tesseract::ColPartition | inline |
right_key_tab_ | tesseract::ColPartition | private |
right_margin() const | tesseract::ColPartition | inline |
right_margin_ | tesseract::ColPartition | private |
RightAtY(int y) const | tesseract::ColPartition | inline |
RightBlobRule() const | tesseract::ColPartition | |
RightEdgeRun(ColPartition_IT *part_it, ICOORD *start, ICOORD *end) | tesseract::ColPartition | privatestatic |
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 | |
side_step_ | tesseract::ColPartition | private |
SingletonPartner(bool upper) | tesseract::ColPartition | |
SizesSimilar(const ColPartition &other) const | tesseract::ColPartition | private |
SmoothPartnerRun(int working_set_count) | tesseract::ColPartition | |
SmoothSpacings(int resolution, int page_height, ColPartition_LIST *parts) | tesseract::ColPartition | privatestatic |
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_above_ | tesseract::ColPartition | private |
space_below() const | tesseract::ColPartition | inline |
space_below_ | tesseract::ColPartition | private |
space_to_left() const | tesseract::ColPartition | inline |
space_to_left_ | tesseract::ColPartition | private |
space_to_right() const | tesseract::ColPartition | inline |
space_to_right_ | tesseract::ColPartition | private |
SpacingEqual(int spacing, int resolution) const | tesseract::ColPartition | private |
SpacingNeighbourhood enum name | tesseract::ColPartition | private |
SpacingsEqual(const ColPartition &other, int resolution) const | tesseract::ColPartition | private |
special_blobs_densities_ | tesseract::ColPartition | private |
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 | |
SummedSpacingOK(const ColPartition &other, int spacing, int resolution) const | tesseract::ColPartition | private |
ThisPartitionBetter(BLOBNBOX *bbox, const ColPartition &other) | tesseract::ColPartition | private |
top_spacing() const | tesseract::ColPartition | inline |
top_spacing_ | tesseract::ColPartition | private |
TopSpacingMargin(int resolution) const | tesseract::ColPartition | private |
type() const | tesseract::ColPartition | inline |
type_ | tesseract::ColPartition | private |
type_before_table_ | tesseract::ColPartition | private |
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 |
upper_partners_ | tesseract::ColPartition | private |
VCoreOverlap(const ColPartition &other) const | tesseract::ColPartition | inline |
vertical_ | tesseract::ColPartition | private |
VOverlaps(const ColPartition &other) const | tesseract::ColPartition | inline |
VSignificantCoreOverlap(const ColPartition &other) const | tesseract::ColPartition | inline |
WithinSameMargins(const ColPartition &other) const | tesseract::ColPartition | inline |
working_set_ | tesseract::ColPartition | private |
XAtY(int sort_key, int y) const | tesseract::ColPartition | inline |
~ColPartition() | tesseract::ColPartition | |