OSDN Git Service

new file: bin/mrc2mrc
[eos/hostdependX86LINUX64.git] / include / lEvaluateCorrelationMapwithCommonLine.h
1 /*
2 # lEvaluateCorrelationMapwithCommonLine.h : $Revision$  
3 # $Date$ 
4 # Created by $Author$
5 # Usage : lEvaluateCorrelationMapwithCommonLine.h 
6 # Attention
7 #   $Loccker$
8 #       $State$ 
9 #
10 */
11 /* $Log$ */
12 #include<stdio.h>
13 #include<math.h>
14 #include "mrcImage.h"
15 #include<stdlib.h> 
16
17 typedef struct lEvaluateCorrelationMapwithCommonLineInfo{
18         FILE* In;
19         int listLength;
20         FILE* InC;
21         FILE* Out;
22         int PA;
23         int PN;
24         double PDT;
25         int mode;
26 }lEvaluateCorrelationMapwithCommonLineInfo;
27
28 typedef struct lmrcSCMEpeakDetectPixelInfo{
29         int x; 
30         int y;
31         double distance;
32         int rank;
33 }lmrcSCMEpeakDetectPixelInfo;
34
35 typedef struct lmrcSCMEpeakDetectInfo{
36         int flagOut;
37         mrcImage* Out;
38         int flagThreshold;
39         double Threshold;
40         int flagCount;
41         int Count;
42         lmrcSCMEpeakDetectPixelInfo peak[1000];  
43         lmrcSCMEpeakDetectPixelInfo highestPeak[50];
44         double MaxI;
45         int PA;
46         double PDT;
47         int mode;
48 }lmrcSCMEpeakDetectInfo;
49
50 extern void lEvaluateCorrelationMapwithCommonLine(lEvaluateCorrelationMapwithCommonLineInfo info, int mode);
51 extern void lmrcSCMEpeakDetect(mrcImage* in, lmrcSCMEpeakDetectInfo* info, int mode);