tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
tesseract::ColPartition Member List

This is the complete list of members for tesseract::ColPartition, including all inherited members.

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() consttesseract::ColPartitioninline
blob_type_tesseract::ColPartitionprivate
block_owned() consttesseract::ColPartitioninline
block_owned_tesseract::ColPartitionprivate
bottom_spacing() consttesseract::ColPartitioninline
bottom_spacing_tesseract::ColPartitionprivate
BottomSpacingMargin(int resolution) consttesseract::ColPartitionprivate
bounding_box() consttesseract::ColPartitioninline
bounding_box_tesseract::ColPartitionprivate
BoundsWithoutBox(BLOBNBOX *box)tesseract::ColPartition
BoxColor() consttesseract::ColPartition
boxes()tesseract::ColPartitioninline
boxes_tesseract::ColPartitionprivate
boxes_count() consttesseract::ColPartitioninline
BoxLeftKey() consttesseract::ColPartitioninline
BoxRightKey() consttesseract::ColPartitioninline
ClaimBoxes()tesseract::ColPartition
clear_table_type()tesseract::ColPartitioninline
color1()tesseract::ColPartitioninline
color1_tesseract::ColPartitionprivate
color2()tesseract::ColPartitioninline
color2_tesseract::ColPartitionprivate
ColPartition()=defaulttesseract::ColPartition
ColPartition(BlobRegionType blob_type, const ICOORD &vertical)tesseract::ColPartition
column_set() consttesseract::ColPartitioninline
column_set_tesseract::ColPartitionprivate
ColumnContains(int x, int y) consttesseract::ColPartitioninline
ColumnRange(int resolution, ColPartitionSet *columns, int *first_col, int *last_col)tesseract::ColPartition
ColumnWidth() consttesseract::ColPartitioninline
ComputeLimits()tesseract::ColPartition
ComputeSpecialBlobsDensity()tesseract::ColPartition
ConfirmNoTabViolation(const ColPartition &other) consttesseract::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() consttesseract::ColPartitioninline
desperately_merged_tesseract::ColPartitionprivate
DisownBoxes()tesseract::ColPartition
DisownBoxesNoAssert()tesseract::ColPartition
ELIST2_LINK()ELIST2_LINKinline
ELIST2_LINK(const ELIST2_LINK &)ELIST2_LINKinline
FakePartition(const TBOX &box, PolyBlockType block_type, BlobRegionType blob_type, BlobTextFlowType flow)tesseract::ColPartitionstatic
first_column_tesseract::ColPartitionprivate
flow() consttesseract::ColPartitioninline
flow_tesseract::ColPartitionprivate
good_blob_score() consttesseract::ColPartitioninline
good_blob_score_tesseract::ColPartitionprivate
good_column() consttesseract::ColPartitioninline
good_column_tesseract::ColPartitionprivate
good_width() consttesseract::ColPartitioninline
good_width_tesseract::ColPartitionprivate
HasGoodBaseline()tesseract::ColPartition
HCoreOverlap(const ColPartition &other) consttesseract::ColPartitioninline
HOverlaps(const ColPartition &other) consttesseract::ColPartitioninline
inside_table_column()tesseract::ColPartitioninline
inside_table_column_tesseract::ColPartitionprivate
IsEmpty() consttesseract::ColPartitioninline
IsHorizontalLine() consttesseract::ColPartitioninline
IsHorizontalType() consttesseract::ColPartitioninline
IsImageType() consttesseract::ColPartitioninline
IsInSameColumnAs(const ColPartition &part) consttesseract::ColPartition
IsLeftOf(const ColPartition &other) consttesseract::ColPartitioninline
IsLegal()tesseract::ColPartition
IsLineType() consttesseract::ColPartitioninline
IsPulloutType() consttesseract::ColPartitioninline
IsSingleton() consttesseract::ColPartitioninline
IsTextType() consttesseract::ColPartitioninline
IsUnMergeableType() consttesseract::ColPartitioninline
IsVerticalLine() consttesseract::ColPartitioninline
IsVerticalType() consttesseract::ColPartitioninline
KeyWidth(int left_key, int right_key) consttesseract::ColPartitioninline
last_add_was_vertical_tesseract::ColPartitionprivate
last_column_tesseract::ColPartitionprivate
left_key() consttesseract::ColPartitioninline
left_key_tesseract::ColPartitionprivate
left_key_tab() consttesseract::ColPartitioninline
left_key_tab_tesseract::ColPartitionprivate
left_margin() consttesseract::ColPartitioninline
left_margin_tesseract::ColPartitionprivate
LeftAtY(int y) consttesseract::ColPartitioninline
LeftBlobRule() consttesseract::ColPartition
LeftEdgeRun(ColPartition_IT *part_it, ICOORD *start, ICOORD *end)tesseract::ColPartitionprivatestatic
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::ColPartitionstatic
lower_partners()tesseract::ColPartitioninline
lower_partners_tesseract::ColPartitionprivate
MakeBigPartition(BLOBNBOX *box, ColPartition_LIST *big_part_list)tesseract::ColPartitionstatic
MakeBlock(const ICOORD &bleft, const ICOORD &tright, ColPartition_LIST *block_parts, ColPartition_LIST *used_parts)tesseract::ColPartitionstatic
MakeLinePartition(BlobRegionType blob_type, const ICOORD &vertical, int left, int bottom, int right, int top)tesseract::ColPartitionstatic
MakeToRow()tesseract::ColPartition
MakeVerticalTextBlock(const ICOORD &bleft, const ICOORD &tright, ColPartition_LIST *block_parts, ColPartition_LIST *used_parts)tesseract::ColPartitionstatic
MarkAsLeaderIfMonospaced()tesseract::ColPartition
MatchingColumns(const ColPartition &other) consttesseract::ColPartition
MatchingSizes(const ColPartition &other) consttesseract::ColPartition
MatchingStrokeWidth(const ColPartition &other, double fractional_tolerance, double constant_tolerance) consttesseract::ColPartition
MatchingTextColor(const ColPartition &other) consttesseract::ColPartition
median_bottom() consttesseract::ColPartitioninline
median_bottom_tesseract::ColPartitionprivate
median_height() consttesseract::ColPartitioninline
median_height_tesseract::ColPartitionprivate
median_left() consttesseract::ColPartitioninline
median_left_tesseract::ColPartitionprivate
median_right() consttesseract::ColPartitioninline
median_right_tesseract::ColPartitionprivate
median_top() consttesseract::ColPartitioninline
median_top_tesseract::ColPartitionprivate
median_width() consttesseract::ColPartitioninline
median_width_tesseract::ColPartitionprivate
MedianY() consttesseract::ColPartitioninline
MidX() consttesseract::ColPartitioninline
MidY() consttesseract::ColPartitioninline
nearest_neighbor_above() consttesseract::ColPartitioninline
nearest_neighbor_above_tesseract::ColPartitionprivate
nearest_neighbor_below() consttesseract::ColPartitioninline
nearest_neighbor_below_tesseract::ColPartitionprivate
OKDiacriticMerge(const ColPartition &candidate, bool debug) consttesseract::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::ColPartitionprivatestatic
operator=(const ELIST2_LINK &)ELIST2_LINKinline
OverlapSplitBlob(const TBOX &box)tesseract::ColPartition
owns_blobs() consttesseract::ColPartitioninline
owns_blobs_tesseract::ColPartitionprivate
PartitionType(ColumnSpanningType flow) consttesseract::ColPartition
PN_ABOVE1 enum valuetesseract::ColPartitionprivate
PN_ABOVE2 enum valuetesseract::ColPartitionprivate
PN_BELOW1 enum valuetesseract::ColPartitionprivate
PN_BELOW2 enum valuetesseract::ColPartitionprivate
PN_COUNT enum valuetesseract::ColPartitionprivate
PN_LOWER enum valuetesseract::ColPartitionprivate
PN_UPPER enum valuetesseract::ColPartitionprivate
Print() consttesseract::ColPartition
PrintColors()tesseract::ColPartition
RefinePartners(PolyBlockType type, bool get_desperate, ColPartitionGrid *grid)tesseract::ColPartition
RefinePartnersByOverlap(bool upper, ColPartition_CLIST *partners)tesseract::ColPartitionprivate
RefinePartnersByType(bool upper, ColPartition_CLIST *partners)tesseract::ColPartitionprivate
RefinePartnerShortcuts(bool upper, ColPartition_CLIST *partners)tesseract::ColPartitionprivate
RefinePartnersInternal(bool upper, bool get_desperate, ColPartitionGrid *grid)tesseract::ColPartitionprivate
RefineTextPartnersByMerge(bool upper, bool desperate, ColPartition_CLIST *partners, ColPartitionGrid *grid)tesseract::ColPartitionprivate
ReflectInYAxis()tesseract::ColPartition
ReleaseNonLeaderBoxes()tesseract::ColPartition
RemoveBox(BLOBNBOX *box)tesseract::ColPartition
RemovePartner(bool upper, ColPartition *partner)tesseract::ColPartition
right_key() consttesseract::ColPartitioninline
right_key_tesseract::ColPartitionprivate
right_key_tab() consttesseract::ColPartitioninline
right_key_tab_tesseract::ColPartitionprivate
right_margin() consttesseract::ColPartitioninline
right_margin_tesseract::ColPartitionprivate
RightAtY(int y) consttesseract::ColPartitioninline
RightBlobRule() consttesseract::ColPartition
RightEdgeRun(ColPartition_IT *part_it, ICOORD *start, ICOORD *end)tesseract::ColPartitionprivatestatic
set_blob_type(BlobRegionType t)tesseract::ColPartitioninline
set_block_owned(bool owned)tesseract::ColPartitioninline
set_bottom_spacing(int spacing)tesseract::ColPartitioninline
set_first_column(int column)tesseract::ColPartitioninline
set_flow(BlobTextFlowType f)tesseract::ColPartitioninline
set_inside_table_column(bool val)tesseract::ColPartitioninline
set_last_column(int column)tesseract::ColPartitioninline
set_left_margin(int margin)tesseract::ColPartitioninline
set_median_height(int height)tesseract::ColPartitioninline
set_median_width(int width)tesseract::ColPartitioninline
set_nearest_neighbor_above(ColPartition *part)tesseract::ColPartitioninline
set_nearest_neighbor_below(ColPartition *part)tesseract::ColPartitioninline
set_owns_blobs(bool owns_blobs)tesseract::ColPartitioninline
set_right_margin(int margin)tesseract::ColPartitioninline
set_side_step(int step)tesseract::ColPartitioninline
set_space_above(int space)tesseract::ColPartitioninline
set_space_below(int space)tesseract::ColPartitioninline
set_space_to_left(int space)tesseract::ColPartitioninline
set_space_to_right(int space)tesseract::ColPartitioninline
set_table_type()tesseract::ColPartitioninline
set_top_spacing(int spacing)tesseract::ColPartitioninline
set_type(PolyBlockType t)tesseract::ColPartitioninline
set_vertical(const ICOORD &v)tesseract::ColPartitioninline
set_working_set(WorkingPartSet *working_set)tesseract::ColPartitioninline
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() consttesseract::ColPartition
side_step_tesseract::ColPartitionprivate
SingletonPartner(bool upper)tesseract::ColPartition
SizesSimilar(const ColPartition &other) consttesseract::ColPartitionprivate
SmoothPartnerRun(int working_set_count)tesseract::ColPartition
SmoothSpacings(int resolution, int page_height, ColPartition_LIST *parts)tesseract::ColPartitionprivatestatic
SortByBBox(const void *p1, const void *p2)tesseract::ColPartitioninlinestatic
SortKey(int x, int y) consttesseract::ColPartitioninline
space_above() consttesseract::ColPartitioninline
space_above_tesseract::ColPartitionprivate
space_below() consttesseract::ColPartitioninline
space_below_tesseract::ColPartitionprivate
space_to_left() consttesseract::ColPartitioninline
space_to_left_tesseract::ColPartitionprivate
space_to_right() consttesseract::ColPartitioninline
space_to_right_tesseract::ColPartitionprivate
SpacingEqual(int spacing, int resolution) consttesseract::ColPartitionprivate
SpacingNeighbourhood enum nametesseract::ColPartitionprivate
SpacingsEqual(const ColPartition &other, int resolution) consttesseract::ColPartitionprivate
special_blobs_densities_tesseract::ColPartitionprivate
SpecialBlobsCount(const BlobSpecialTextType type)tesseract::ColPartition
SpecialBlobsDensity(const BlobSpecialTextType type) consttesseract::ColPartition
SplitAt(int split_x)tesseract::ColPartition
SplitAtBlob(BLOBNBOX *split_blob)tesseract::ColPartition
SummedSpacingOK(const ColPartition &other, int spacing, int resolution) consttesseract::ColPartitionprivate
ThisPartitionBetter(BLOBNBOX *bbox, const ColPartition &other)tesseract::ColPartitionprivate
top_spacing() consttesseract::ColPartitioninline
top_spacing_tesseract::ColPartitionprivate
TopSpacingMargin(int resolution) consttesseract::ColPartitionprivate
type() consttesseract::ColPartitioninline
type_tesseract::ColPartitionprivate
type_before_table_tesseract::ColPartitionprivate
TypesMatch(const ColPartition &other) consttesseract::ColPartitioninline
TypesMatch(BlobRegionType type1, BlobRegionType type2)tesseract::ColPartitioninlinestatic
TypesSimilar(PolyBlockType type1, PolyBlockType type2)tesseract::ColPartitioninlinestatic
upper_partners()tesseract::ColPartitioninline
upper_partners_tesseract::ColPartitionprivate
VCoreOverlap(const ColPartition &other) consttesseract::ColPartitioninline
vertical_tesseract::ColPartitionprivate
VOverlaps(const ColPartition &other) consttesseract::ColPartitioninline
VSignificantCoreOverlap(const ColPartition &other) consttesseract::ColPartitioninline
WithinSameMargins(const ColPartition &other) consttesseract::ColPartitioninline
working_set_tesseract::ColPartitionprivate
XAtY(int sort_key, int y) consttesseract::ColPartitioninline
~ColPartition()tesseract::ColPartition