32 #ifndef CXRECONSTRUCTTHREADS_H_
33 #define CXRECONSTRUCTTHREADS_H_
35 #include "org_custusx_usreconstruction_Export.h"
84 virtual void preProcessingSlot();
85 virtual void postProcessingSlot();
88 virtual void calculate();
90 std::vector<ReconstructCorePtr> mCores;
119 virtual void preProcessingSlot();
120 virtual void postProcessingSlot();
123 virtual void calculate();
135 #endif // CXRECONSTRUCTTHREADS_H_
Base class for algorithms that wants to thread and time their execution. T is the return type of the ...
Threading adapter for the reconstruction algorithm.
boost::shared_ptr< class ThreadedTimedReconstructCore > ThreadedTimedReconstructCorePtr
Threading adapter for the reconstruction algorithm.
boost::shared_ptr< class ThreadedTimedReconstructPreprocessor > ThreadedTimedReconstructPreprocessorPtr
boost::shared_ptr< class ThreadedTimedReconstructer > ThreadedTimedReconstructerPtr
static ThreadedTimedReconstructCorePtr create(PatientModelServicePtr patientModelService, ViewServicePtr viewService, ReconstructCorePtr reconstructer)
static ThreadedTimedReconstructPreprocessorPtr create(PatientModelServicePtr patientModelService, ReconstructPreprocessorPtr input, std::vector< ReconstructCorePtr > cores)
boost::shared_ptr< class ReconstructPreprocessor > ReconstructPreprocessorPtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
cxLogicManager_EXPORT ViewServicePtr viewService()
boost::shared_ptr< class ReconstructCore > ReconstructCorePtr