0ad813e2f5f189982d7d3b53ca98e8077f3080f7
[ctsim.git] / include / ct.h
1 /*---------------------------------------------------------------------*/\r
2 /*                  HEADER FILE FOR TOMOGRAPY SYSTEM                   */\r
3 /*---------------------------------------------------------------------*/\r
4 \r
5 #ifndef CT_H\r
6 #define CT_H\r
7 \r
8 #ifdef HAVE_CONFIG_H\r
9 #include <config.h>\r
10 #endif\r
11 #ifdef HAVE_PNG\r
12 #include "png.h"\r
13 #endif\r
14 #ifdef HAVE_STDIO_H\r
15 #include <stdio.h>\r
16 #endif\r
17 #ifdef HAVE_STRING_H\r
18 #include <string.h>\r
19 #endif\r
20 #ifdef HAVE_STDDEF_H\r
21 #include <stddef.h>\r
22 #endif\r
23 #include <stdlib.h>\r
24 #ifdef HAVE_STDARG_H\r
25 #include <stdarg.h>\r
26 #endif\r
27 #ifdef  HAVE_SYS_TYPES_H\r
28 #include <sys/types.h>\r
29 #endif\r
30 #ifdef HAVE_SYS_STAT_H\r
31 #include <sys/stat.h>\r
32 #endif\r
33 #ifdef HAVE_CTYPE_H\r
34 #include <ctype.h>\r
35 #endif\r
36 #ifdef HAVE_MATH_H\r
37 #include <math.h>\r
38 #endif\r
39 #ifdef HAVE_SYS_FCNTL_H\r
40 #include <sys/fcntl.h>\r
41 #endif\r
42 #ifdef HAVE_FCNTL_H\r
43 #include <fcntl.h>\r
44 #endif\r
45 #if defined(HAVE_GETOPT_H) || defined(HAVE_GETOPT_LONG)\r
46 #include <getopt.h>\r
47 #endif\r
48 #ifdef HAVE_UNISTD_H\r
49 #include <unistd.h>\r
50 #endif\r
51 #ifdef HAVE_SETJMP_H\r
52 #include <setjmp.h>\r
53 #endif\r
54 \r
55 #ifdef MPI_CT\r
56 #include "mpi.h"\r
57 #endif\r
58 \r
59 #include "kstddef.h"\r
60 #include "kmath.h"\r
61 #include "sgp.h"\r
62 #include "sdf.h"\r
63 #include "ir.h"\r
64 #include "getargs.h"\r
65 #include "keyboard.h"\r
66 #include "cio.h"\r
67 #include "ezplot.h"\r
68 \r
69 #ifndef basename\r
70 extern char *basename (__const char *__filename);\r
71 #endif\r
72 \r
73 \r
74 #endif\r
75 \r