** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: projections.cpp,v 1.20 2000/08/19 22:59:06 kevin Exp $
+** $Id: projections.cpp,v 1.22 2000/08/25 15:59:13 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
m_rotInc = scanner.rotInc();
m_detInc = scanner.detInc();
m_rotStart = 0;
- m_detStart = -scanner.radius() + (scanner.detInc() / 2);
- m_phmLen = scanner.phmLen();
+ m_detStart = -(scanner.detLen() / 2) + (scanner.detInc() / 2);
}
void
#endif
double filterBW = 1. / detInc;
- ProcessSignal processSignal (filterName, filterMethodName, filterBW, m_detInc, m_nDet, filt_param, "spatial", filterGenerationName, zeropad, interpFactor);
- processSignal.setTraceLevel(trace);
+ ProcessSignal processSignal (filterName, filterMethodName, filterBW, m_detInc, m_nDet, filt_param, "spatial", filterGenerationName, zeropad, interpFactor, trace);
if (processSignal.fail()) {
sys_error (ERR_SEVERE, "%s [Projections::reconstruct]", processSignal.failMessage().c_str());
processSignal.filterSignal (detval, filteredProj);
-
-
#ifdef HAVE_BSPLINE_INTERP
if (interp_type == I_BSPLINE)
bspline (m_nDet, zoom_factor, spline_order, filteredProj, filteredProj);