** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: reconstruct.cpp,v 1.1 2000/09/02 05:13:57 kevin Exp $
+** $Id: reconstruct.cpp,v 1.3 2000/12/16 02:44:26 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
{
#if HAVE_SGP
int nVecFilter = m_pProcessSignal->getNFilterPoints();
- double adPlotXAxis [nVecFilter];
+ double* adPlotXAxis = new double [nVecFilter];
if (nVecFilter > 0 && pSGP) {
double f = m_pProcessSignal->getFilterMin();
ezplot.addCurve (adPlotXAxis, m_pProcessSignal->getFilter(), nVecFilter);
ezplot.plot();
}
- }
+ }\r
+ delete adPlotXAxis;
#endif
}
void
Reconstructor::reconstructView (int iStartView, int iViewCount, SGP* pSGP)
{
- double adFilteredProj [m_nFilteredProjections]; // filtered projections
+ double* adFilteredProj = new double [m_nFilteredProjections]; // filtered projections
if (iViewCount <= 0)
iViewCount = m_rProj.nView() - iStartView;
}
#endif //HAVE_SGP
}
+\r
+ delete adFilteredProj;\r
}