r631: no message
[ctsim.git] / include / reconstruct.h
index 1e232e515ef52278cb3244823e6490e956b59f81..61df5257df5f38d542fb19b2b39f418cfacacdd5 100644 (file)
@@ -8,7 +8,7 @@
 **  This is part of the CTSim program
 **  Copyright (c) 1983-2001 Kevin Rosenberg
 **
-**  $Id: reconstruct.h,v 1.7 2001/02/23 02:06:01 kevin Exp $
+**  $Id: reconstruct.h,v 1.8 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
@@ -35,6 +35,13 @@ class ProcessSignal;
 
 #include <string>
 
+struct ReconstructionROI {
+  double m_dXMin;
+  double m_dYMin;
+  double m_dXMax;
+  double m_dYMax;
+};
+
 class Reconstructor 
 {
  private:
@@ -51,7 +58,10 @@ class Reconstructor
     double* m_adPlotXAxis;
 
  public:
-    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 trace, SGP* pSGP = NULL);
+    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 trace, 
+      ReconstructionROI* pROI = NULL, SGP* pSGP = NULL);
 
     ~Reconstructor ();