32 #ifndef CXRECONSTRUCTTHREADS_H_ 33 #define CXRECONSTRUCTTHREADS_H_ 35 #include "org_custusx_usreconstruction_Export.h" 75 static ThreadedTimedReconstructPreprocessorPtr
create(
PatientModelServicePtr patientModelService, ReconstructPreprocessorPtr input, std::vector<ReconstructCorePtr> cores)
84 virtual void preProcessingSlot();
85 virtual void postProcessingSlot();
88 virtual void calculate();
89 ReconstructPreprocessorPtr mInput;
90 std::vector<ReconstructCorePtr> mCores;
119 virtual void preProcessingSlot();
120 virtual void postProcessingSlot();
123 virtual void calculate();
124 ReconstructCorePtr mReconstructer;
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
boost::shared_ptr< class ReconstructCore > ReconstructCorePtr
Namespace for all CustusX production code.