Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
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
ratngs.h
DANGERR
GenericVector< DANGERR_INFO > DANGERR
Definition:
stopper.h:47
DANGERR_INFO::dangerous
bool dangerous
Definition:
stopper.h:42
DANGERR_INFO::DANGERR_INFO
DANGERR_INFO()
Definition:
stopper.h:35
WERD_CHOICE
Definition:
ratngs.h:271
unichar.h
DANGERR_INFO::correct_is_ngram
bool correct_is_ngram
Definition:
stopper.h:43
UNICHAR_ID
int UNICHAR_ID
Definition:
unichar.h:33
params.h
BLOB_WIDTH
uinT8 BLOB_WIDTH
Definition:
stopper.h:30
DANGERR_INFO::leftmost
UNICHAR_ID leftmost
Definition:
stopper.h:44
DANGERR_INFO::begin
int begin
Definition:
stopper.h:40
DANGERR_INFO::end
int end
Definition:
stopper.h:41
DANGERR_INFO
Definition:
stopper.h:34
GenericVector< DANGERR_INFO >
DANGERR_INFO::DANGERR_INFO
DANGERR_INFO(int b, int e, bool d, bool n, UNICHAR_ID l)
Definition:
stopper.h:38
genericvector.h
uinT8
unsigned char uinT8
Definition:
host.h:99
dict
stopper.h
Generated on Mon Jul 20 2015 18:37:54 by
1.8.8