OSDN Git Service

Please enter the commit message for your changes. Lines starting
[eos/base.git] / include / lllDataCTFCompensate.h
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <string.h>
4 #include <math.h>
5 #include "llData.h"
6 #include "eosString.h"
7 #include "genUtil.h"
8 #include "ctfInfo.h"
9 #define SECTION_MARK " \t,"
10 #include "File.h"
11
12 /* struct begin */  
13 typedef struct lllDataCTFCompensateInfo {
14                 long flagIn;
15                 char* In;
16                 FILE* fptIn;
17                 long flagIn1;
18                 char* In1;
19                 FILE* fptIn1;
20                 long flagIn2;
21                 FILE* fptIn2;
22                 long flagOut;
23                 char* Out;
24                 FILE* fptOut;
25                 long flagtruePitch;
26                 float truePitch;
27                 long flagmode;
28                 long mode;
29                 long flagconfigFile;
30                 FILE* fptconfigFile;
31 } lllDataCTFCompensateInfo;
32 /* struct end */
33
34 /* prototype begin */
35 extern void llDataCTFSet(llData* llInfo, FILE* fpt);
36 extern void llDataCTFSet2(llData* llInfo, FILE* fpt);
37
38 extern void configFileRead(FILE* fpt, lllDataCTFCompensateInfo* linfo);
39 extern void configFileUsage(FILE* fpt);
40
41 /* prototype end */