deec77b9514b4ad26cfc4894924c022e6736a49a
[ctsim.git] / include / ct.h
1 /*****************************************************************************
2 **  This is part of the CTSim program
3 **  Copyright (C) 1983-2000 Kevin Rosenberg
4 **
5 **  $Id: ct.h,v 1.3 2000/04/30 19:17:35 kevin Exp $
6 **  $Log: ct.h,v $
7 **  Revision 1.3  2000/04/30 19:17:35  kevin
8 **  Set up include files for conditional INTERACTIVE_GRAPHICS
9 **
10 **  Revision 1.2  2000/04/28 14:14:16  kevin
11 **  *** empty log message ***
12 **
13 **
14 **  This program is free software; you can redistribute it and/or modify
15 **  it under the terms of the GNU General Public License (version 2) as
16 **  published by the Free Software Foundation.
17 **
18 **  This program is distributed in the hope that it will be useful,
19 **  but WITHOUT ANY WARRANTY; without even the implied warranty of
20 **  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21 **  GNU General Public License for more details.
22 **
23 **  You should have received a copy of the GNU General Public License
24 **  along with this program; if not, write to the Free Software
25 **  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
26 ******************************************************************************/
27 /*---------------------------------------------------------------------*/
28 /*                  HEADER FILE FOR TOMOGRAPY SYSTEM                   */
29 /*---------------------------------------------------------------------*/
30
31 #ifndef CT_H
32 #define CT_H
33
34 #ifdef HAVE_CONFIG_H
35 #include <config.h>
36 #endif
37 #ifdef HAVE_PNG
38 #include "png.h"
39 #endif
40 #ifdef HAVE_STDIO_H
41 #include <stdio.h>
42 #endif
43 #ifdef HAVE_STRING_H
44 #include <string.h>
45 #endif
46 #ifdef HAVE_STDDEF_H
47 #include <stddef.h>
48 #endif
49 #include <stdlib.h>
50 #ifdef HAVE_STDARG_H
51 #include <stdarg.h>
52 #endif
53 #ifdef  HAVE_SYS_TYPES_H
54 #include <sys/types.h>
55 #endif
56 #ifdef HAVE_SYS_STAT_H
57 #include <sys/stat.h>
58 #endif
59 #ifdef HAVE_CTYPE_H
60 #include <ctype.h>
61 #endif
62 #ifdef HAVE_MATH_H
63 #include <math.h>
64 #endif
65 #ifdef HAVE_SYS_FCNTL_H
66 #include <sys/fcntl.h>
67 #endif
68 #ifdef HAVE_FCNTL_H
69 #include <fcntl.h>
70 #endif
71 #if defined(HAVE_GETOPT_H) || defined(HAVE_GETOPT_LONG)
72 #include <getopt.h>
73 #endif
74 #ifdef HAVE_UNISTD_H
75 #include <unistd.h>
76 #endif
77 #ifdef HAVE_SETJMP_H
78 #include <setjmp.h>
79 #endif
80
81 #ifdef MPI_CT
82 #include "mpi.h"
83 #endif
84
85 #include "kstddef.h"
86 #include "kmath.h"
87 #include "sdf.h"
88 #include "ir.h"
89 #include "keyboard.h"
90 #include "cio.h"
91 #ifdef HAVE_INTERACTIVE_GRAPHICS
92 #include "ezplot.h"
93 #include "sgp.h"
94 #endif
95
96 #endif
97