parselist.h

来自「Ocr source code. provides an Ocr engine 」· C头文件 代码 · 共 73 行

H
73
字号
/* parselist.h : store information about a parsed scan  * Author: Maxie D. Schmidt (created 5/22/2006)        */#ifndef _PARSELIST_H_#define _PARSELIST_H_#include <string>#include <vector>using namespace std;#include "types.h"/////// parsed char:typedef struct {     box_t self_box;     bool is_space;     string character;     vector<char_probability> char_matches;} char_node;class parsed_char {     public:          parsed_char();          parsed_char(char_node node);          char_node self_node;          parsed_char *next, *prev;};/////// parsed line:typedef struct {     box_t self_box;     int line_num;} line_node;class parsed_line {     public:          parsed_line();          parsed_line(line_node node);          line_node self_node;          parsed_line *next, *prev;          parsed_char *pc_begin, *pc_end;};/////// main list:class parse_list {     public:          parse_list();          parse_list(const parse_list &orig);          ~parse_list();                   void clear();                    bool letters_parsed;          parsed_line *pl_begin, *pl_end;};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?