12 #ifndef CXRECONSTRUCTIONEXECUTER_H_ 13 #define CXRECONSTRUCTIONEXECUTER_H_ 15 #include "org_custusx_usreconstruction_Export.h" 17 #include "boost/shared_ptr.hpp" 38 mPatientModelService(patientModelService),
39 mViewService(viewService)
46 std::vector<cx::ImagePtr> getResult();
51 void reconstructAboutToStart();
52 void reconstructStarted();
53 void reconstructFinished();
73 bool canCoresRunInParallel(std::vector<ReconstructCorePtr> cores);
75 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.