summaryrefslogtreecommitdiffstats
path: root/cuda/2d/algo.cu
diff options
context:
space:
mode:
authorWillem Jan Palenstijn <wjp@usecode.org>2019-03-30 21:12:01 +0100
committerWillem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl>2019-09-25 14:10:09 +0200
commit11114e33fb504b0b74f3d239e77fe248a027cc23 (patch)
tree60be0df745bbe2c9df5defe63565ef2420e9db85 /cuda/2d/algo.cu
parent48f4e7b165404a0375db300b9fe59da92edf1cce (diff)
downloadastra-11114e33fb504b0b74f3d239e77fe248a027cc23.tar.gz
astra-11114e33fb504b0b74f3d239e77fe248a027cc23.tar.bz2
astra-11114e33fb504b0b74f3d239e77fe248a027cc23.tar.xz
astra-11114e33fb504b0b74f3d239e77fe248a027cc23.zip
Clean up outputscale naming confusion in cuda::algo
Diffstat (limited to 'cuda/2d/algo.cu')
-rw-r--r--cuda/2d/algo.cu18
1 files changed, 6 insertions, 12 deletions
diff --git a/cuda/2d/algo.cu b/cuda/2d/algo.cu
index 59ea984..be15b25 100644
--- a/cuda/2d/algo.cu
+++ b/cuda/2d/algo.cu
@@ -134,8 +134,8 @@ bool ReconAlgo::setGeometry(const astra::CVolumeGeometry2D* pVolGeom,
delete[] fanProjs;
fanProjs = 0;
- fOutputScale = 1.0f;
- ok = convertAstraGeometry(pVolGeom, pProjGeom, parProjs, fanProjs, fOutputScale);
+ fProjectorScale = 1.0f;
+ ok = convertAstraGeometry(pVolGeom, pProjGeom, parProjs, fanProjs, fProjectorScale);
if (!ok)
return false;
@@ -153,12 +153,6 @@ bool ReconAlgo::setSuperSampling(int raysPerDet, int raysPerPixelDim)
return true;
}
-bool ReconAlgo::setReconstructionScale(float fScale)
-{
- fOutputScale *= fScale;
- return true;
-}
-
bool ReconAlgo::setVolumeMask(float* _D_maskData, unsigned int _maskPitch)
{
assert(useVolumeMask);
@@ -317,11 +311,11 @@ bool ReconAlgo::callFP(float* D_volumeData, unsigned int volumePitch,
if (parProjs) {
assert(!fanProjs);
return FP(D_volumeData, volumePitch, D_projData, projPitch,
- dims, parProjs, fOutputScale * outputScale);
+ dims, parProjs, fProjectorScale * outputScale);
} else {
assert(fanProjs);
return FanFP(D_volumeData, volumePitch, D_projData, projPitch,
- dims, fanProjs, fOutputScale * outputScale);
+ dims, fanProjs, fProjectorScale * outputScale);
}
}
@@ -332,11 +326,11 @@ bool ReconAlgo::callBP(float* D_volumeData, unsigned int volumePitch,
if (parProjs) {
assert(!fanProjs);
return BP(D_volumeData, volumePitch, D_projData, projPitch,
- dims, parProjs, fOutputScale * outputScale);
+ dims, parProjs, fProjectorScale * outputScale);
} else {
assert(fanProjs);
return FanBP(D_volumeData, volumePitch, D_projData, projPitch,
- dims, fanProjs, fOutputScale * outputScale);
+ dims, fanProjs, fProjectorScale * outputScale);
}
}