tesseract
v4.0.0-17-g361f3264
Open Source OCR Engine
stopper.h
1
/******************************************************************************
2
** Filename: stopper.h
3
** Purpose: Stopping criteria for word classifier.
4
** Author: Dan Johnson
5
** History: Wed May 1 09:42:57 1991, DSJ, Created.
6
**
7
** (c) Copyright Hewlett-Packard Company, 1988.
8
** Licensed under the Apache License, Version 2.0 (the "License");
9
** you may not use this file except in compliance with the License.
10
** You may obtain a copy of the License at
11
** http://www.apache.org/licenses/LICENSE-2.0
12
** Unless required by applicable law or agreed to in writing, software
13
** distributed under the License is distributed on an "AS IS" BASIS,
14
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
** See the License for the specific language governing permissions and
16
** limitations under the License.
17
******************************************************************************/
18
#ifndef STOPPER_H
19
#define STOPPER_H
20
21
/*----------------------------------------------------------------------------
22
Include Files and Type Defines
23
----------------------------------------------------------------------------*/
24
25
#include "genericvector.h"
26
#include "params.h"
27
#include "ratngs.h"
28
#include "unichar.h"
29
30
class
WERD_CHOICE
;
31
32
using
BLOB_WIDTH = uint8_t;
33
34
struct
DANGERR_INFO
{
35
DANGERR_INFO
() :
36
begin
(-1),
end
(-1),
dangerous
(false),
correct_is_ngram
(false),
37
leftmost
(INVALID_UNICHAR_ID) {}
38
DANGERR_INFO
(
int
b,
int
e,
bool
d,
bool
n, UNICHAR_ID l) :
39
begin
(b),
end
(e),
dangerous
(d),
correct_is_ngram
(n),
leftmost
(l) {}
40
int
begin
;
41
int
end
;
42
bool
dangerous
;
43
bool
correct_is_ngram
;
44
UNICHAR_ID
leftmost
;
// in the replacement, what's the leftmost character?
45
};
46
47
using
DANGERR
=
GenericVector<DANGERR_INFO>
;
48
49
50
#endif
DANGERR_INFO::dangerous
bool dangerous
Definition:
stopper.h:42
DANGERR_INFO::leftmost
UNICHAR_ID leftmost
Definition:
stopper.h:44
DANGERR_INFO::end
int end
Definition:
stopper.h:41
WERD_CHOICE
Definition:
ratngs.h:273
DANGERR_INFO::DANGERR_INFO
DANGERR_INFO()
Definition:
stopper.h:35
DANGERR_INFO::correct_is_ngram
bool correct_is_ngram
Definition:
stopper.h:43
GenericVector< DANGERR_INFO >
DANGERR_INFO::DANGERR_INFO
DANGERR_INFO(int b, int e, bool d, bool n, UNICHAR_ID l)
Definition:
stopper.h:38
DANGERR_INFO::begin
int begin
Definition:
stopper.h:40
DANGERR_INFO
Definition:
stopper.h:34
src
tesseract
src
dict
stopper.h
Generated on Wed Nov 7 2018 13:45:54 for tesseract by
1.8.13