| 14 | #include <mitkModelFitInfo.h> |
| 15 | |
| 16 | void ParameterFitBackgroundJob::OnFitEvent(::itk::Object* caller, const itk::EventObject & event) |
| 17 | { |
| 18 | itk::ProgressEvent progressEvent; |
| 19 | itk::InitializeEvent initEvent; |
| 20 | itk::StartEvent startEvent; |
| 21 | itk::EndEvent endEvent; |
| 22 | |
| 23 | if (progressEvent.CheckEvent(&event)) |
| 24 | { |
| 25 | mitk::ParameterFitImageGeneratorBase* castedReporter = dynamic_cast<mitk::ParameterFitImageGeneratorBase*>(caller); |
| 26 | emit JobProgress(castedReporter->GetProgress()); |
| 27 | } |
| 28 | else if (initEvent.CheckEvent(&event)) |
| 29 | { |
| 30 | emit JobStatusChanged(QString("Initializing parameter fit generator")); |
| 31 | } |
| 32 | else if (startEvent.CheckEvent(&event)) |
| 33 | { |
| 34 | emit JobStatusChanged(QString("Started fitting process.")); |
| 35 | } |
| 36 | else if (endEvent.CheckEvent(&event)) |
| 37 | { |
| 38 | emit JobStatusChanged(QString("Finished fitting process.")); |
| 39 | } |
| 40 | } |
| 41 | |
| 42 | ParameterFitBackgroundJob:: |
| 43 | ParameterFitBackgroundJob(mitk::ParameterFitImageGeneratorBase* generator, const mitk::modelFit::ModelFitInfo* fitInfo, mitk::DataNode* parentNode) : ParameterFitBackgroundJob(generator, fitInfo, parentNode, {}) |
nothing calls this directly
no test coverage detected