summaryrefslogtreecommitdiffstats
path: root/src/ParallelBeamStripKernelProjector2D.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ParallelBeamStripKernelProjector2D.cpp')
-rw-r--r--src/ParallelBeamStripKernelProjector2D.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ParallelBeamStripKernelProjector2D.cpp b/src/ParallelBeamStripKernelProjector2D.cpp
index 849168d..45cfa83 100644
--- a/src/ParallelBeamStripKernelProjector2D.cpp
+++ b/src/ParallelBeamStripKernelProjector2D.cpp
@@ -141,8 +141,8 @@ bool CParallelBeamStripKernelProjector2D::initialize(CParallelProjectionGeometry
int CParallelBeamStripKernelProjector2D::getProjectionWeightsCount(int _iProjectionIndex)
{
int maxDim = max(m_pVolumeGeometry->getGridRowCount(), m_pVolumeGeometry->getGridColCount());
- int scale = m_pProjectionGeometry->getDetectorWidth() / min(m_pVolumeGeometry->getPixelLengthX(), m_pVolumeGeometry->getPixelLengthY());
- return maxDim * scale * 10 + 1;
+ double scale = m_pProjectionGeometry->getDetectorWidth() / min(m_pVolumeGeometry->getPixelLengthX(), m_pVolumeGeometry->getPixelLengthY());
+ return int(maxDim * scale * 10) + 1;
}
//----------------------------------------------------------------------------------------