MCPcopy Create free account
hub / github.com/MITK/MITK / OnFitEvent

Method OnFitEvent

Modules/ModelFitUI/src/QmitkParameterFitBackgroundJob.cpp:16–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14#include <mitkModelFitInfo.h>
15
16void 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
42ParameterFitBackgroundJob::
43ParameterFitBackgroundJob(mitk::ParameterFitImageGeneratorBase* generator, const mitk::modelFit::ModelFitInfo* fitInfo, mitk::DataNode* parentNode) : ParameterFitBackgroundJob(generator, fitInfo, parentNode, {})

Callers

nothing calls this directly

Calls 3

QStringClass · 0.50
CheckEventMethod · 0.45
GetProgressMethod · 0.45

Tested by

no test coverage detected