21#ifndef TESSERACT_TEXTORD_WORKINGPARSET_H_
22#define TESSERACT_TEXTORD_WORKINGPARSET_H_
35 : column_(
column), latest_part_(nullptr), part_it_(&part_set_) {}
57 ColPartition_LIST *used_parts, BLOCK_LIST *blocks,
58 TO_BLOCK_LIST *to_blocks);
67 void MakeBlocks(
const ICOORD &bleft,
const ICOORD &tright,
int resolution,
68 ColPartition_LIST *used_parts);
75 ColPartition_LIST part_set_;
77 ColPartition_IT part_it_;
79 BLOCK_LIST completed_blocks_;
80 TO_BLOCK_LIST to_blocks_;
#define ELISTIZEH(CLASSNAME)
void set_column(ColPartition *col)
ColPartition * column() const
void AddPartition(ColPartition *part)
void ExtractCompletedBlocks(const ICOORD &bleft, const ICOORD &tright, int resolution, ColPartition_LIST *used_parts, BLOCK_LIST *blocks, TO_BLOCK_LIST *to_blocks)
void InsertCompletedBlocks(BLOCK_LIST *blocks, TO_BLOCK_LIST *to_blocks)
WorkingPartSet(ColPartition *column)