- BackprojectIntDiff2 (const Projections& proj, ImageFile& im, Backprojector::InterpolationID interpType)
- : BackprojectDiff::BackprojectDiff (proj, im, interpType)
- {}
-
- void BackprojectView (const double* const t, double view_angle);
+ BackprojectEquilinear (const Projections& proj, ImageFile& im, int interpID, const int interpFactor, const ReconstructionROI* pROI)
+ : BackprojectTable (proj, im, interpID, interpFactor, pROI)
+ {}
+
+ void BackprojectView (const double* const t, const double view_angle);
+
+ virtual ~BackprojectEquilinear()
+ {}
+};
+
+class BackprojectEquiangular : public BackprojectTable
+{
+ public:
+ BackprojectEquiangular (const Projections& proj, ImageFile& im, int interpID, const int interpFactor, const ReconstructionROI* pROI)
+ : BackprojectTable (proj, im, interpID, interpFactor, pROI)
+ {}
+
+ void BackprojectView (const double* const t, const double view_angle);
+
+ virtual ~BackprojectEquiangular()
+ {}