** This is part of the CTSim program
** Copyright (c) 1983-2001 Kevin Rosenberg
**
-** $Id: reconstruct.h,v 1.8 2001/03/11 15:27:30 kevin Exp $
+** $Id: reconstruct.h,v 1.9 2001/03/13 08:24:41 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
class Reconstructor
{
private:
- const Projections& m_rProj;
+ const Projections& m_rOriginalProj;
+ const Projections* m_pProj;
ImageFile& m_rImagefile;
ProcessSignal* m_pProcessSignal;
Backprojector* m_pBackprojector;
int m_nFilteredProjections;
int m_iTrace;
-
+ const bool m_bRebinToParallel;
bool m_bFail;
std::string m_strFailMessage;
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);
+ ReconstructionROI* pROI = NULL, bool bRebinToParallel = false, SGP* pSGP = NULL);
~Reconstructor ();