OSDN Git Service

Please enter the commit message for your changes. Lines starting
[eos/base.git] / include / lmrcImageSpatialFrequencyFilter.h
1 /*
2 # lmrcImageSpatialFrequencyFilter.h : $Revision$  
3 # $Date$ 
4 # Created by $Author$
5 # Usage : lmrcImageSpatialFrequencyFilter.h 
6 # Attention
7 #   $Loccker$
8 #       $State$ 
9 #
10 */
11 /* $Log$ */
12 #ifndef LMRCIMAGE_SPATIAL_FREQUENCY_FILTER_H 
13 #define LMRCIMAGE_SPATIAL_FREQUENCY_FILTER_H
14
15 #include <stdio.h>
16 #include "mrcImage.h"
17
18 /* constant begin */
19
20
21 /* constant end */
22
23 /* struct begin */
24
25 typedef struct lmrcImageSpatialFrequencyFilterInfo {
26         // Weight
27         int nR;
28         double* R;
29         double* W;
30
31         // Low Cut
32         int flagL;
33         double L;
34
35         // High Cut
36         int flagH;
37         double  H;
38 } lmrcImageSpatialFrequencyFilterInfo;
39
40 /* struct end */
41
42 #ifdef __cplusplus
43 extern "C" {
44 #endif
45
46 /* prototype begin */
47
48 extern void lmrcImageSpatialFrequencyFilter(mrcImage* out, mrcImage* in, lmrcImageSpatialFrequencyFilterInfo linfo, int mode);
49
50 /* prototype end */
51
52 #ifdef __cplusplus
53 };
54 #endif
55
56 #endif  /* LMRCIMAGE_SPATIAL_FREQUENCY_FILTER_H */