11 #ifndef CXRECONSTRUCTTHREADS_H_ 12 #define CXRECONSTRUCTTHREADS_H_ 14 #include "org_custusx_usreconstruction_Export.h" 54 static ThreadedTimedReconstructPreprocessorPtr
create(
PatientModelServicePtr patientModelService, ReconstructPreprocessorPtr input, std::vector<ReconstructCorePtr> cores)
63 virtual void preProcessingSlot();
64 virtual void postProcessingSlot();
67 virtual void calculate();
68 ReconstructPreprocessorPtr mInput;
69 std::vector<ReconstructCorePtr> mCores;
98 virtual void preProcessingSlot();
99 virtual void postProcessingSlot();
102 virtual void calculate();
103 ReconstructCorePtr mReconstructer;
114 #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
boost::shared_ptr< class ReconstructCore > ReconstructCorePtr
Namespace for all CustusX production code.