Mercurial > hg > wm
comparison Meerwald/bruyn_common.h @ 0:be303a3f5ea8
import
author | Peter Meerwald <pmeerw@cosy.sbg.ac.at> |
---|---|
date | Sun, 12 Aug 2007 13:14:34 +0200 |
parents | |
children | acb6967ee76d |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:be303a3f5ea8 |
---|---|
1 #ifndef BRUYN_COMMON_H | |
2 #define BRUYN_COMMON_H | |
3 | |
4 #include "pgm.h" | |
5 | |
6 // for block type classification | |
7 #define BLOCKTYPE_UNKNOWN 0 | |
8 #define BLOCKTYPE_HARD 1 | |
9 #define BLOCKTYPE_PROGRESSIVE 2 | |
10 #define BLOCKTYPE_NOISE 3 | |
11 | |
12 // thresholds | |
13 #define THRESHOLD_NOISE 10.0 | |
14 #define THRESHOLD_SLOPE 5.0 | |
15 #define THRESHOLD_NOISE_USAGE "10.0" | |
16 #define THRESHOLD_SLOPE_USAGE "5.0" | |
17 | |
18 // zone classification | |
19 #define ZONE_VOID 0 | |
20 #define ZONE_1 1 | |
21 #define ZONE_2 2 | |
22 | |
23 // category classification | |
24 #define CATEGORY_VOID 0 | |
25 #define CATEGORY_A 4 | |
26 #define CATEGORY_B 8 | |
27 | |
28 // classifiction = zone | category | |
29 #define CLASSIFICATION_1A (ZONE_1 | CATEGORY_A) | |
30 #define CLASSIFICATION_1B (ZONE_1 | CATEGORY_B) | |
31 #define CLASSIFICATION_2A (ZONE_2 | CATEGORY_A) | |
32 #define CLASSIFICATION_2B (ZONE_2 | CATEGORY_B) | |
33 #define CLASSIFICATION_A CATEGORY_A | |
34 #define CLASSIFICATION_B CATEGORY_B | |
35 | |
36 #define NPATTERN 3 | |
37 #define NPATTERN_USAGE "3" | |
38 | |
39 gray lookup_pattern(int pattern, int c, int r); | |
40 | |
41 #endif BRUYN_COMMON_H |