summaryrefslogtreecommitdiffstats
path: root/include/astra
diff options
context:
space:
mode:
authorNicola Vigano <nicola.vigano@esrf.fr>2016-01-21 17:10:54 +0100
committerWillem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl>2016-02-10 17:00:05 +0100
commit081355b609b11faf7f2d73414de9629e78cca2c5 (patch)
treec216392faa0ba985a2da81b9de74985e5409b35f /include/astra
parent278618e2f70f6b1308bf9c0aa79f76137cc582c1 (diff)
downloadastra-081355b609b11faf7f2d73414de9629e78cca2c5.tar.gz
astra-081355b609b11faf7f2d73414de9629e78cca2c5.tar.bz2
astra-081355b609b11faf7f2d73414de9629e78cca2c5.tar.xz
astra-081355b609b11faf7f2d73414de9629e78cca2c5.zip
Refactor FP and BP jobs creation in the composite geometry manager
Diffstat (limited to 'include/astra')
-rw-r--r--include/astra/CompositeGeometryManager.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/astra/CompositeGeometryManager.h b/include/astra/CompositeGeometryManager.h
index 49d02a7..4338994 100644
--- a/include/astra/CompositeGeometryManager.h
+++ b/include/astra/CompositeGeometryManager.h
@@ -137,6 +137,13 @@ public:
bool doJobs(TJobList &jobs);
+ SJob createJobFP(CProjector3D *pProjector,
+ CFloat32VolumeData3DMemory *pVolData,
+ CFloat32ProjectionData3DMemory *pProjData);
+ SJob createJobBP(CProjector3D *pProjector,
+ CFloat32VolumeData3DMemory *pVolData,
+ CFloat32ProjectionData3DMemory *pProjData);
+
// Convenience functions for creating and running a single FP or BP job
bool doFP(CProjector3D *pProjector, CFloat32VolumeData3DMemory *pVolData,
CFloat32ProjectionData3DMemory *pProjData);