** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: ct.h,v 1.15 2000/06/17 20:12:14 kevin Exp $
+** $Id: ct.h,v 1.27 2000/07/09 08:16:17 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
#ifdef HAVE_STDINT_H
#include <stdint.h> /* Standard ints on Linux */
#endif
-
-#ifdef HAVE_MPI
-#include "mpi++.h"
-#include "mpiworld.h"
+#ifdef HAVE_ASSERT_H
+#include <assert.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 <rfftw.h>
+#include <fftw.h>
#endif
+#include <fstream>
#include <iostream>
#include <sstream>
#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