33 #ifndef CXRECONSTRUCTIONEXECUTER_H_ 34 #define CXRECONSTRUCTIONEXECUTER_H_ 36 #include "org_custusx_usreconstruction_Export.h" 38 #include "boost/shared_ptr.hpp" 59 mPatientModelService(patientModelService),
60 mViewService(viewService)
67 std::vector<cx::ImagePtr> getResult();
72 void reconstructAboutToStart();
73 void reconstructStarted();
74 void reconstructFinished();
94 bool canCoresRunInParallel(std::vector<ReconstructCorePtr> cores);
96 std::vector<ReconstructCorePtr> mCores;
boost::shared_ptr< class CompositeTimedAlgorithm > CompositeTimedAlgorithmPtr
boost::shared_ptr< class ReconstructionExecuter > ReconstructionExecuterPtr
Abstract interface for reconstruction algorithm.
ReconstructionExecuter(PatientModelServicePtr patientModelService, ViewServicePtr viewService)
boost::shared_ptr< class TimedBaseAlgorithm > TimedAlgorithmPtr
boost::shared_ptr< class ReconstructPreprocessor > ReconstructPreprocessorPtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
boost::shared_ptr< class ReconstructCore > ReconstructCorePtr
Namespace for all CustusX production code.