- int interpFactor, const char* const backprojectName, const int iTrace, SGP* pSGP)
- : m_rProj(rProj), m_rImagefile(rIF), m_pProcessSignal(0), m_pBackprojector(0), m_iTrace(iTrace),
- m_bFail(false), m_adPlotXAxis(0)
+ int interpFactor, const char* const backprojectName, const int iTrace,
+ ReconstructionROI* pROI, bool bRebinToParallel, SGP* pSGP)
+ : m_rOriginalProj(rProj),
+ m_pProj(bRebinToParallel ? m_rOriginalProj.interpolateToParallel() : &m_rOriginalProj),
+ m_rImagefile(rIF), m_pProcessSignal(0), m_pBackprojector(0),
+ m_iTrace(iTrace), m_bRebinToParallel(bRebinToParallel), m_bFail(false), m_adPlotXAxis(0)