15 #ifndef niftkICPRegService_h
16 #define niftkICPRegService_h
40 virtual double Register(
const mitk::DataNode::Pointer fixedDataSet,
41 const mitk::DataNode::Pointer movingDataSet,
42 vtkMatrix4x4&
matrix)
const override;
47 virtual void Configure(
const us::ServiceProperties& properties)
override;
54 niftk::ICPBasedRegistration::Pointer m_Registerer;
ICPRegService()
Definition: niftkICPRegService.cxx:23
Interface to describe how any service should be configured.
Definition: niftkServiceConfigurationI.h:28
Implements niftk::SurfaceRegServiceI using niftk::ICPBasedRegistration.
Definition: niftkICPRegService.h:29
GLuint GLenum matrix
Definition: glew.h:12775
virtual void Configure(const us::ServiceProperties &properties) override
Definition: niftkICPRegService.cxx:37
~ICPRegService()
Definition: niftkICPRegService.cxx:30
Interface for a Surface Based Registration Service.
Definition: niftkSurfaceRegServiceI.h:34
Definition: niftkExceptionObject.h:21
virtual double Register(const mitk::DataNode::Pointer fixedDataSet, const mitk::DataNode::Pointer movingDataSet, vtkMatrix4x4 &matrix) const override
Definition: niftkICPRegService.cxx:75