Medical Imaging Interaction Toolkit  2024.06.00
Medical Imaging Interaction Toolkit
DescriptionParameterBackgroundJob Class Reference

#include <QmitkDescriptionParameterBackgroundJob.h>

Inheritance diagram for DescriptionParameterBackgroundJob:
Collaboration diagram for DescriptionParameterBackgroundJob:

Signals

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

Public Member Functions

 DescriptionParameterBackgroundJob (mitk::DescriptionParameterImageGeneratorBase *generator, mitk::DataNode *parentNode=nullptr)
 
 ~DescriptionParameterBackgroundJob () override
 
void run () override
 
mitk::DataNodeGetParentNode () const
 

Protected Member Functions

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

Static Protected Member Functions

static mitk::modelFit::ModelFitResultNodeVectorType CreateResultNodes (const mitk::DescriptionParameterImageGeneratorBase::ParameterImageMapType &paramimages)
 

Protected Attributes

mitk::DescriptionParameterImageGeneratorBase::Pointer m_Generator
 
mitk::DataNode::Pointer m_ParentNode
 
mitk::modelFit::ModelFitResultNodeVectorType m_Results
 
::itk::MemberCommand< DescriptionParameterBackgroundJob >::Pointer m_spCommand
 
unsigned long m_ObserverID
 

Detailed Description

Definition at line 33 of file QmitkDescriptionParameterBackgroundJob.h.

Constructor & Destructor Documentation

◆ DescriptionParameterBackgroundJob()

DescriptionParameterBackgroundJob::DescriptionParameterBackgroundJob ( mitk::DescriptionParameterImageGeneratorBase generator,
mitk::DataNode parentNode = nullptr 
)

◆ ~DescriptionParameterBackgroundJob()

DescriptionParameterBackgroundJob::~DescriptionParameterBackgroundJob ( )
override

Member Function Documentation

◆ CreateResultNodes()

static mitk::modelFit::ModelFitResultNodeVectorType DescriptionParameterBackgroundJob::CreateResultNodes ( const mitk::DescriptionParameterImageGeneratorBase::ParameterImageMapType paramimages)
staticprotected

◆ Error

void DescriptionParameterBackgroundJob::Error ( QString  err)
signal

◆ Finished

void DescriptionParameterBackgroundJob::Finished ( )
signal

◆ GetParentNode()

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

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

◆ JobProgress

void DescriptionParameterBackgroundJob::JobProgress ( double  progress)
signal

◆ JobStatusChanged

void DescriptionParameterBackgroundJob::JobStatusChanged ( QString  info)
signal

◆ OnComputeEvent()

void DescriptionParameterBackgroundJob::OnComputeEvent ( ::itk::Object *  ,
const itk::EventObject &  event 
)
protected

◆ ResultsAreAvailable

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

◆ run()

void DescriptionParameterBackgroundJob::run ( )
override

Member Data Documentation

◆ m_Generator

mitk::DescriptionParameterImageGeneratorBase::Pointer DescriptionParameterBackgroundJob::m_Generator
protected

Definition at line 60 of file QmitkDescriptionParameterBackgroundJob.h.

◆ m_ObserverID

unsigned long DescriptionParameterBackgroundJob::m_ObserverID
protected

Definition at line 67 of file QmitkDescriptionParameterBackgroundJob.h.

◆ m_ParentNode

mitk::DataNode::Pointer DescriptionParameterBackgroundJob::m_ParentNode
protected

Definition at line 61 of file QmitkDescriptionParameterBackgroundJob.h.

◆ m_Results

mitk::modelFit::ModelFitResultNodeVectorType DescriptionParameterBackgroundJob::m_Results
protected

Definition at line 64 of file QmitkDescriptionParameterBackgroundJob.h.

◆ m_spCommand

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

Definition at line 66 of file QmitkDescriptionParameterBackgroundJob.h.


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