r121: *** empty log message ***
[ctsim.git] / include / projections.h
index 104476d9cb8317e0a8c73cdf343f446b16ad93d4..6446f572b3c3b3d1175ee418ea46e8a11cbc3f2b 100644 (file)
@@ -9,7 +9,7 @@
 **  This is part of the CTSim program
 **  Copyright (C) 1983-2000 Kevin Rosenberg
 **
-**  $Id: projections.h,v 1.3 2000/06/20 17:54:51 kevin Exp $
+**  $Id: projections.h,v 1.5 2000/06/25 17:32:24 kevin Exp $
 **
 **
 **  This program is free software; you can redistribute it and/or modify
@@ -51,6 +51,8 @@ class Projections
   bool detarrayRead (fnetorderstream& fs, DetectorArray& darray, const int view_num);
   bool detarrayWrite (fnetorderstream& fs, const DetectorArray& darray, const int view_num);
 
+  bool reconstruct (ImageFile& im, const char* const filterName, double filt_param, const char* const interpName, int interp_param, const char* const backprojName, const int trace);
+
   void setNView (int nView);  // used in MPI to restrict # of views
   void setRotInc (double rotInc) { m_rotInc = rotInc;}
   void setDetInc (double detInc) { m_detInc = detInc;}
@@ -93,6 +95,10 @@ class Projections
   void deleteProjData (void);
 
   void init (const int nView, const int nDet);
+
+  // prevent default methods
+  Projections& operator= (const Projections& rhs);   // assignment
+  Projections(const Projections& rhs);               // copy
 };