r631: no message
[ctsim.git] / libctsim / reconstruct.cpp
index 0c5cf0eb925c4e2a2a25028d637766856d422d2e..c3b6e8b65eb6777cace756dfe7c95544d52a9c70 100644 (file)
@@ -8,7 +8,7 @@
 **  This is part of the CTSim program
 **  Copyright (c) 1983-2001 Kevin Rosenberg
 **
-**  $Id: reconstruct.cpp,v 1.15 2001/03/01 07:30:49 kevin Exp $
+**  $Id: reconstruct.cpp,v 1.16 2001/03/11 15:27:30 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
@@ -52,7 +52,8 @@
 Reconstructor::Reconstructor (const Projections& rProj, ImageFile& rIF, const char* const filterName, 
                               double filt_param, const char* const filterMethodName, const int zeropad, 
                               const char* filterGenerationName, const char* const interpName, 
-                              int interpFactor, const char* const backprojectName, const int iTrace, SGP* pSGP)
+                              int interpFactor, const char* const backprojectName, const int iTrace, 
+                              ReconstructionROI* pROI, SGP* pSGP)
   : m_rProj(rProj), m_rImagefile(rIF), m_pProcessSignal(0), m_pBackprojector(0), m_iTrace(iTrace), 
     m_bFail(false), m_adPlotXAxis(0)
 {
@@ -81,7 +82,7 @@ Reconstructor::Reconstructor (const Projections& rProj, ImageFile& rIF, const ch
     return;
   }
 
-  m_pBackprojector = new Backprojector (m_rProj, m_rImagefile, backprojectName, interpName, interpFactor);
+  m_pBackprojector = new Backprojector (m_rProj, m_rImagefile, backprojectName, interpName, interpFactor, pROI);
   if (m_pBackprojector->fail()) {
     m_bFail = true;
     m_strFailMessage = "Error creating backprojector: ";