#include <textoutputengines.h>
Classes | |
| struct | LinePart |
Public Types | |
| typedef boost::shared_ptr < PageLine > | PageLinePtr |
| typedef std::vector< PageLinePtr > | PageLines |
| typedef PageLines::const_iterator | Iterator |
| typedef SimpleWordEngine::PageFragmentPtr | PageFragmentPtr |
Public Member Functions | |
| template<typename WordEngine > | |
| void | operator() (const WordEngine &w) |
| Iterator | begin () const |
| Iterator | end () const |
Private Attributes | |
| PageLines | _lines |
Simple line engine grouping words in one line.
| typedef PageLines::const_iterator textoutput::SimpleLineEngine::Iterator |
| typedef boost::shared_ptr<PageLine> textoutput::SimpleLineEngine::PageLinePtr |
| typedef std::vector<PageLinePtr> textoutput::SimpleLineEngine::PageLines |
| Iterator textoutput::SimpleLineEngine::begin | ( | ) | const [inline] |
Return the beginning of line list.
References _lines.
| Iterator textoutput::SimpleLineEngine::end | ( | ) | const [inline] |
Return the end of line list.
References _lines.
| void textoutput::SimpleLineEngine::operator() | ( | const WordEngine & | w | ) | [inline] |
Add this operator to words.
References _lines, textoutput::SimpleLineEngine::LinePart::is_part, textoutput::SimpleLineEngine::LinePart::line_part(), textoutput::SimpleLineEngine::LinePart::not_part, and textoutput::SimpleLineEngine::LinePart::was_part.
Container of lines.
Referenced by begin(), end(), and operator()().