21#ifndef TESSERACT_TEXTORD_WORKINGPARSET_H_
22#define TESSERACT_TEXTORD_WORKINGPARSET_H_
35 : column_(
column), latest_part_(nullptr), part_it_(&part_set_) {
58 int resolution, ColPartition_LIST* used_parts,
59 BLOCK_LIST* blocks, TO_BLOCK_LIST* to_blocks);
68 void MakeBlocks(
const ICOORD& bleft,
const ICOORD& tright,
int resolution,
69 ColPartition_LIST* used_parts);
76 ColPartition_LIST part_set_;
78 ColPartition_IT part_it_;
80 BLOCK_LIST completed_blocks_;
81 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)