X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=include%2Fbackprojectors.h;h=c3196f67f8d32fb5967ecc811e44823f710bfb5b;hp=e3418dfe192d783c165d4db6be4b8ec2c20a8939;hb=ee0105d74fec9d6bfd236e22e9e1d315e46c568e;hpb=806adf54f5b8d061662696b3b498bfab3cd8b2e6 diff --git a/include/backprojectors.h b/include/backprojectors.h index e3418df..c3196f6 100644 --- a/include/backprojectors.h +++ b/include/backprojectors.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: backprojectors.h,v 1.16 2000/12/03 15:16:17 kevin Exp $ +** $Id: backprojectors.h,v 1.17 2000/12/06 01:46:43 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 @@ -144,10 +144,10 @@ class BackprojectTrig : public Backproject { public: BackprojectTrig (const Projections& proj, ImageFile& im, int interpID, const int interpFactor) - : Backproject::Backproject (proj, im, interpID, interpFactor) + : Backproject (proj, im, interpID, interpFactor) {} - void BackprojectView (const double* const t, double view_angle); + void BackprojectView (const double* const t, const double view_angle); }; @@ -157,7 +157,7 @@ class BackprojectTable : public Backproject BackprojectTable (const Projections& proj, ImageFile& im, int interpID, const int interpFactor); virtual ~BackprojectTable (); - void BackprojectView (const double* const t, double view_angle); + void BackprojectView (const double* const t, const double view_angle); protected: Array2d arrayR; @@ -173,7 +173,7 @@ class BackprojectDiff : public Backproject BackprojectDiff (const Projections& proj, ImageFile& im, int interpID, const int interpFactor); ~BackprojectDiff (); - void BackprojectView (const double* const t, double view_angle); + void BackprojectView (const double* const t, const double view_angle); protected: double start_r; @@ -185,20 +185,20 @@ class BackprojectDiff2 : public BackprojectDiff { public: BackprojectDiff2 (const Projections& proj, ImageFile& im, int interpID, const int interpFactor) - : BackprojectDiff::BackprojectDiff (proj, im, interpID, interpFactor) + : BackprojectDiff (proj, im, interpID, interpFactor) {} - void BackprojectView (const double* const t, double view_angle); + void BackprojectView (const double* const t, const double view_angle); }; class BackprojectIntDiff2 : public BackprojectDiff { public: BackprojectIntDiff2 (const Projections& proj, ImageFile& im, int interpID, const int interpFactor) - : BackprojectDiff::BackprojectDiff (proj, im, interpID, interpFactor) + : BackprojectDiff (proj, im, interpID, interpFactor) {} - void BackprojectView (const double* const t, double view_angle); + void BackprojectView (const double* const t, const double view_angle); }; @@ -206,20 +206,20 @@ class BackprojectIntDiff3 : public BackprojectDiff { public: BackprojectIntDiff3 (const Projections& proj, ImageFile& im, int interpID, const int interpFactor) - : BackprojectDiff::BackprojectDiff (proj, im, interpID, interpFactor) + : BackprojectDiff (proj, im, interpID, interpFactor) {} - void BackprojectView (const double* const t, double view_angle); + void BackprojectView (const double* const t, const double view_angle); }; class BackprojectEquilinear : public BackprojectTable { public: BackprojectEquilinear (const Projections& proj, ImageFile& im, int interpID, const int interpFactor) - : BackprojectTable::BackprojectTable (proj, im, interpID, interpFactor) + : BackprojectTable (proj, im, interpID, interpFactor) {} - void BackprojectView (const double* const t, double view_angle); + void BackprojectView (const double* const t, const double view_angle); virtual ~BackprojectEquilinear() {} @@ -229,10 +229,10 @@ class BackprojectEquiangular : public BackprojectTable { public: BackprojectEquiangular (const Projections& proj, ImageFile& im, int interpID, const int interpFactor) - : BackprojectTable::BackprojectTable (proj, im, interpID, interpFactor) + : BackprojectTable (proj, im, interpID, interpFactor) {} - void BackprojectView (const double* const t, double view_angle); + void BackprojectView (const double* const t, const double view_angle); virtual ~BackprojectEquiangular() {}