Medical Imaging Interaction Toolkit  2023.12.99-63768887
Medical Imaging Interaction Toolkit
QmitkMappingJob Class Reference

#include <QmitkMappingJob.h>

Inheritance diagram for QmitkMappingJob:
Collaboration diagram for QmitkMappingJob:

Signals

void Error (QString err)
 
void MapResultIsAvailable (mitk::BaseData::Pointer spMappedData, const QmitkMappingJob *job)
 
void AlgorithmInfo (QString info)
 

Public Member Functions

 QmitkMappingJob ()
 
 ~QmitkMappingJob () override
 
void run () override
 
const map::core::RegistrationBase * GetRegistration () const
 
- Public Member Functions inherited from QmitkMappingJobSettings
 QmitkMappingJobSettings ()
 

Public Attributes

mitk::DataNode::Pointer m_spRegNode
 
mitk::BaseData::ConstPointer m_spInputData
 
mitk::NodeUIDType m_InputDataUID
 
mitk::BaseGeometry::Pointer m_spRefGeometry
 
- Public Attributes inherited from QmitkMappingJobSettings
std::string m_MappedName
 
bool m_doGeometryRefinement
 
bool m_allowUndefPixels
 
double m_paddingValue
 
bool m_allowUnregPixels
 
double m_errorValue
 
mitk::ImageMappingInterpolator::Type m_InterpolatorType
 
std::string m_InterpolatorLabel
 

Protected Member Functions

const mitk::ImageGetInputDataAsImage () const
 
const mitk::PointSetGetInputDataAsPointSet () const
 
void OnMapAlgorithmEvent (::itk::Object *, const itk::EventObject &event)
 

Protected Attributes

mitk::BaseData::Pointer m_spMappedData
 
::itk::MemberCommand< QmitkMappingJob >::Pointer m_spCommand
 
unsigned long m_ObserverID
 

Detailed Description

Definition at line 58 of file QmitkMappingJob.h.

Constructor & Destructor Documentation

◆ QmitkMappingJob()

QmitkMappingJob::QmitkMappingJob ( )

◆ ~QmitkMappingJob()

QmitkMappingJob::~QmitkMappingJob ( )
override

Member Function Documentation

◆ AlgorithmInfo

void QmitkMappingJob::AlgorithmInfo ( QString  info)
signal

◆ Error

void QmitkMappingJob::Error ( QString  err)
signal

◆ GetInputDataAsImage()

const mitk::Image* QmitkMappingJob::GetInputDataAsImage ( ) const
protected

◆ GetInputDataAsPointSet()

const mitk::PointSet* QmitkMappingJob::GetInputDataAsPointSet ( ) const
protected

◆ GetRegistration()

const map::core::RegistrationBase* QmitkMappingJob::GetRegistration ( ) const

◆ MapResultIsAvailable

void QmitkMappingJob::MapResultIsAvailable ( mitk::BaseData::Pointer  spMappedData,
const QmitkMappingJob job 
)
signal

Signal is emitted to return the mapped data itself. Use it if you are only interested in the mapped data

◆ OnMapAlgorithmEvent()

void QmitkMappingJob::OnMapAlgorithmEvent ( ::itk::Object *  ,
const itk::EventObject &  event 
)
protected

◆ run()

void QmitkMappingJob::run ( )
override

Member Data Documentation

◆ m_InputDataUID

mitk::NodeUIDType QmitkMappingJob::m_InputDataUID

Definition at line 82 of file QmitkMappingJob.h.

◆ m_ObserverID

unsigned long QmitkMappingJob::m_ObserverID
protected

Definition at line 92 of file QmitkMappingJob.h.

◆ m_spCommand

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

Definition at line 91 of file QmitkMappingJob.h.

◆ m_spInputData

mitk::BaseData::ConstPointer QmitkMappingJob::m_spInputData

Definition at line 81 of file QmitkMappingJob.h.

◆ m_spMappedData

mitk::BaseData::Pointer QmitkMappingJob::m_spMappedData
protected

Definition at line 89 of file QmitkMappingJob.h.

◆ m_spRefGeometry

mitk::BaseGeometry::Pointer QmitkMappingJob::m_spRefGeometry

Definition at line 83 of file QmitkMappingJob.h.

◆ m_spRegNode

mitk::DataNode::Pointer QmitkMappingJob::m_spRegNode

Definition at line 80 of file QmitkMappingJob.h.


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