** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: ct.h,v 1.16 2000/06/18 10:27:11 kevin Exp $
+** $Id: ct.h,v 1.25 2000/07/04 18:33:35 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
#include <stdint.h> /* Standard ints on Linux */
#endif
-#ifdef HAVE_MPI
-#include "mpi++.h"
-#include "mpiworld.h"
-#endif
-
-#include "kstddef.h"
-#include "kmath.h"
-#include "keyboard.h"
-#include "cio.h"
-#include "byteorder.h"
-
-#ifdef HAVE_SGP
- #include "ezplot.h"
- #include "sgp.h"
+#ifdef HAVE_FFTW
+#include <fftw.h>
#endif
#include <fstream>
#include <string>
#include <iterator>
#include <algorithm>
+#include <exception>
+#include <stdexcept>
+#include <memory>
+#include <complex>
using namespace std;
+#ifdef HAVE_MPI
+#include "mpi++.h"
+#include "mpiworld.h"
+#endif
+
+#include "ctsupport.h"
+#include "fnetorderstream.h"
+
+#ifdef HAVE_SGP
+ #include "ezplot.h"
+ #include "sgp.h"
+#endif
+
#include "array2d.h"
+#include "array2dfile.h"
+#include "fnetorderstream.h"
#include "imagefile.h"
#include "phantom.h"
-#include "projections.h"
#include "scanner.h"
-#include "ir.h"
#include "backprojectors.h"
+#include "filter.h"
+#include "projections.h"
+#include "trace.h"
#endif