OSDN Git Service

Please enter the commit message for your changes. Lines starting
[eos/base.git] / include / larray2mrc.h
1 /*
2 # larray2mrc.h : $Revision$  
3 # $Date$ 
4 # Created by $Author$
5 # Usage : larray2mrc.h 
6 # Attention
7 #   $Loccker$
8 #       $State$ 
9 #
10 */
11 /* $Log$ */
12 #ifndef LARRAY2MRC_H
13 #define LARRAY2MRC_H 
14
15 #include <stdio.h>
16
17 #define DEBUG
18 #include "genUtil.h"
19 #include "Array.h"
20 #include "mrcImage.h"
21
22 /* constant begin */
23
24
25 /* constant end */
26
27 /* struct begin */
28
29 typedef struct larray2mrcInfo {
30         int   mrcMode;
31         mrcImageParaTypeReal mrcLengthX;
32         mrcImageParaTypeReal mrcLengthY;
33         mrcImageParaTypeReal mrcLengthZ;
34     int ax; // 1, 2, 3
35     int ay;
36     int az;
37 } larray2mrcInfo;
38
39 /* struct end */
40
41 #ifdef __cplusplus
42 extern "C" {
43 #endif
44
45 /* prototype begin */
46
47 extern void larray2mrc(mrcImage* out, Array a, larray2mrcInfo* linfo, int mode);
48
49 /* prototype end */
50
51 #ifdef __cplusplus
52 };
53 #endif
54
55 #endif  /* LARRAY2MRC_H */ 
56