tesseract
3.05.02
stopper.h
Go to the documentation of this file.
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
typedef
uinT8
BLOB_WIDTH
;
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
typedef
GenericVector<DANGERR_INFO>
DANGERR
;
48
49
50
#endif
GenericVector< DANGERR_INFO >
DANGERR_INFO::end
int end
Definition:
stopper.h:41
DANGERR_INFO::begin
int begin
Definition:
stopper.h:40
DANGERR_INFO::correct_is_ngram
bool correct_is_ngram
Definition:
stopper.h:43
uinT8
unsigned char uinT8
Definition:
host.h:32
DANGERR_INFO::leftmost
UNICHAR_ID leftmost
Definition:
stopper.h:44
params.h
genericvector.h
unichar.h
ratngs.h
BLOB_WIDTH
uinT8 BLOB_WIDTH
Definition:
stopper.h:30
WERD_CHOICE
Definition:
ratngs.h:271
DANGERR
GenericVector< DANGERR_INFO > DANGERR
Definition:
stopper.h:47
DANGERR_INFO::DANGERR_INFO
DANGERR_INFO(int b, int e, bool d, bool n, UNICHAR_ID l)
Definition:
stopper.h:38
DANGERR_INFO::dangerous
bool dangerous
Definition:
stopper.h:42
DANGERR_INFO::DANGERR_INFO
DANGERR_INFO()
Definition:
stopper.h:35
DANGERR_INFO
Definition:
stopper.h:34
UNICHAR_ID
int UNICHAR_ID
Definition:
unichar.h:33
dict
stopper.h
Generated on Mon Oct 29 2018 11:27:50 for tesseract by
1.8.14