Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
ParameterFitBackgroundJob Class Reference

#include <QmitkParameterFitBackgroundJob.h>

Inheritance diagram for ParameterFitBackgroundJob:
Collaboration diagram for ParameterFitBackgroundJob:

Signals

void Finished ()
 
void Error (QString err)
 
void ResultsAreAvailable (mitk::modelFit::ModelFitResultNodeVectorType resultMap, const ParameterFitBackgroundJob *pJob)
 
void JobProgress (double progress)
 
void JobStatusChanged (QString info)
 

Public Member Functions

 ParameterFitBackgroundJob (mitk::ParameterFitImageGeneratorBase *generator, const mitk::modelFit::ModelFitInfo *fitInfo, mitk::DataNode *parentNode=nullptr)
 
 ParameterFitBackgroundJob (mitk::ParameterFitImageGeneratorBase *generator, const mitk::modelFit::ModelFitInfo *fitInfo, mitk::DataNode *parentNode, mitk::modelFit::ModelFitResultNodeVectorType additionalRelevantNodes)
 
 ~ParameterFitBackgroundJob () override
 
void run () override
 
mitk::DataNodeGetParentNode () const
 
mitk::modelFit::ModelFitResultNodeVectorType GetAdditionalRelevantNodes () const
 

Protected Member Functions

void OnFitEvent (::itk::Object *, const itk::EventObject &event)
 

Protected Attributes

mitk::ParameterFitImageGeneratorBase::Pointer m_Generator
 
mitk::modelFit::ModelFitInfo::ConstPointer m_ModelFitInfo
 
mitk::DataNode::Pointer m_ParentNode
 
mitk::modelFit::ModelFitResultNodeVectorType m_AdditionalRelevantNodes
 
mitk::modelFit::ModelFitResultNodeVectorType m_Results
 
::itk::MemberCommand< ParameterFitBackgroundJob >::Pointer m_spCommand
 
unsigned long m_ObserverID
 

Detailed Description

Definition at line 33 of file QmitkParameterFitBackgroundJob.h.

Constructor & Destructor Documentation

◆ ParameterFitBackgroundJob() [1/2]

ParameterFitBackgroundJob::ParameterFitBackgroundJob ( mitk::ParameterFitImageGeneratorBase generator,
const mitk::modelFit::ModelFitInfo fitInfo,
mitk::DataNode parentNode = nullptr 
)

◆ ParameterFitBackgroundJob() [2/2]

ParameterFitBackgroundJob::ParameterFitBackgroundJob ( mitk::ParameterFitImageGeneratorBase generator,
const mitk::modelFit::ModelFitInfo fitInfo,
mitk::DataNode parentNode,
mitk::modelFit::ModelFitResultNodeVectorType  additionalRelevantNodes 
)

◆ ~ParameterFitBackgroundJob()

ParameterFitBackgroundJob::~ParameterFitBackgroundJob ( )
override

Member Function Documentation

◆ Error

void ParameterFitBackgroundJob::Error ( QString  err)
signal

◆ Finished

void ParameterFitBackgroundJob::Finished ( )
signal

◆ GetAdditionalRelevantNodes()

mitk::modelFit::ModelFitResultNodeVectorType ParameterFitBackgroundJob::GetAdditionalRelevantNodes ( ) const

◆ GetParentNode()

mitk::DataNode* ParameterFitBackgroundJob::GetParentNode ( ) const

Returns the node (if defined), that is the parent object for the results of the job. May be null.

◆ JobProgress

void ParameterFitBackgroundJob::JobProgress ( double  progress)
signal

◆ JobStatusChanged

void ParameterFitBackgroundJob::JobStatusChanged ( QString  info)
signal

◆ OnFitEvent()

void ParameterFitBackgroundJob::OnFitEvent ( ::itk::Object *  ,
const itk::EventObject &  event 
)
protected

◆ ResultsAreAvailable

void ParameterFitBackgroundJob::ResultsAreAvailable ( mitk::modelFit::ModelFitResultNodeVectorType  resultMap,
const ParameterFitBackgroundJob pJob 
)
signal

◆ run()

void ParameterFitBackgroundJob::run ( )
override

Member Data Documentation

◆ m_AdditionalRelevantNodes

mitk::modelFit::ModelFitResultNodeVectorType ParameterFitBackgroundJob::m_AdditionalRelevantNodes
protected

Definition at line 66 of file QmitkParameterFitBackgroundJob.h.

◆ m_Generator

mitk::ParameterFitImageGeneratorBase::Pointer ParameterFitBackgroundJob::m_Generator
protected

Definition at line 63 of file QmitkParameterFitBackgroundJob.h.

◆ m_ModelFitInfo

mitk::modelFit::ModelFitInfo::ConstPointer ParameterFitBackgroundJob::m_ModelFitInfo
protected

Definition at line 64 of file QmitkParameterFitBackgroundJob.h.

◆ m_ObserverID

unsigned long ParameterFitBackgroundJob::m_ObserverID
protected

Definition at line 72 of file QmitkParameterFitBackgroundJob.h.

◆ m_ParentNode

mitk::DataNode::Pointer ParameterFitBackgroundJob::m_ParentNode
protected

Definition at line 65 of file QmitkParameterFitBackgroundJob.h.

◆ m_Results

mitk::modelFit::ModelFitResultNodeVectorType ParameterFitBackgroundJob::m_Results
protected

Definition at line 69 of file QmitkParameterFitBackgroundJob.h.

◆ m_spCommand

::itk::MemberCommand<ParameterFitBackgroundJob>::Pointer ParameterFitBackgroundJob::m_spCommand
protected

Definition at line 71 of file QmitkParameterFitBackgroundJob.h.


The documentation for this class was generated from the following file: