r244: *** empty log message ***
[ctsim.git] / include / backprojectors.h
index b36dfb83cefbb7ef776ef5d4e2da3871e378a9ff..e3418dfe192d783c165d4db6be4b8ec2c20a8939 100644 (file)
@@ -9,7 +9,7 @@
 **  This is part of the CTSim program
 **  Copyright (C) 1983-2000 Kevin Rosenberg
 **
-**  $Id: backprojectors.h,v 1.14 2000/08/31 08:38:58 kevin Exp $
+**  $Id: backprojectors.h,v 1.16 2000/12/03 15: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
@@ -126,7 +126,7 @@ class Backproject
     kint32 nx;
     kint32 ny;
     double detInc;
-    double rotInc;
+    double rotScale;
     int iDetCenter;            // index refering to L=0 projection 
     int nDet;
     double xMin, xMax, yMin, yMax;     // Retangular coords of phantom
@@ -155,7 +155,7 @@ class BackprojectTable : public Backproject
 {
  public:
   BackprojectTable (const Projections& proj, ImageFile& im, int interpID, const int interpFactor);
-  ~BackprojectTable ();
+  virtual ~BackprojectTable ();
 
   void BackprojectView (const double* const t, double view_angle);
 
@@ -220,6 +220,9 @@ class BackprojectEquilinear : public BackprojectTable
       {}
 
   void BackprojectView (const double* const t, double view_angle);
+
+  virtual ~BackprojectEquilinear()
+      {}
 };
 
 class BackprojectEquiangular : public BackprojectTable
@@ -230,6 +233,9 @@ class BackprojectEquiangular : public BackprojectTable
       {}
 
   void BackprojectView (const double* const t, double view_angle);
+
+  virtual ~BackprojectEquiangular()
+      {}
 };