Medical Imaging Interaction Toolkit  2016.11.0
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 ()
 
void run ()
 
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 62 of file QmitkMappingJob.h.

Constructor & Destructor Documentation

QmitkMappingJob::QmitkMappingJob ( )

Definition at line 70 of file QmitkMappingJob.cpp.

References m_spCommand, m_spRefGeometry, mitk::New(), and OnMapAlgorithmEvent().

QmitkMappingJob::~QmitkMappingJob ( )

Definition at line 78 of file QmitkMappingJob.cpp.

Member Function Documentation

void QmitkMappingJob::AlgorithmInfo ( QString  info)
signal

Referenced by OnMapAlgorithmEvent().

void QmitkMappingJob::Error ( QString  err)
signal

Referenced by run().

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

Definition at line 42 of file QmitkMappingJob.cpp.

References m_spInputData.

Referenced by run().

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

Definition at line 47 of file QmitkMappingJob.cpp.

References m_spInputData.

Referenced by run().

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

Definition at line 52 of file QmitkMappingJob.cpp.

References mitk::MAPRegistrationWrapper::GetRegistration(), and m_spRegNode.

Referenced by run().

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

Referenced by run().

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

Definition at line 60 of file QmitkMappingJob.cpp.

References AlgorithmInfo().

Referenced by QmitkMappingJob().

Member Data Documentation

mitk::NodeUIDType QmitkMappingJob::m_InputDataUID

Definition at line 86 of file QmitkMappingJob.h.

unsigned long QmitkMappingJob::m_ObserverID
protected

Definition at line 96 of file QmitkMappingJob.h.

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

Definition at line 95 of file QmitkMappingJob.h.

Referenced by QmitkMappingJob().

mitk::BaseData::ConstPointer QmitkMappingJob::m_spInputData

Definition at line 85 of file QmitkMappingJob.h.

Referenced by GetInputDataAsImage(), and GetInputDataAsPointSet().

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

Definition at line 93 of file QmitkMappingJob.h.

Referenced by run().

mitk::BaseGeometry::Pointer QmitkMappingJob::m_spRefGeometry

Definition at line 87 of file QmitkMappingJob.h.

Referenced by QmitkMappingJob(), and run().

mitk::DataNode::Pointer QmitkMappingJob::m_spRegNode

Definition at line 84 of file QmitkMappingJob.h.

Referenced by GetRegistration().


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