-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);
+ private:
+ 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;
+
+ 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,
+ ReconstructionROI* pROI = NULL, bool bRebinToParallel = false, SGP* pSGP = NULL);