15 #ifndef niftkSurfaceRegServiceI_h
16 #define niftkSurfaceRegServiceI_h
18 #include <niftkIGIServicesExports.h>
20 #include <mitkServiceInterface.h>
21 #include <mitkDataNode.h>
22 #include <vtkMatrix4x4.h>
23 #include <usServiceProperties.h>
52 virtual double Register(
const mitk::DataNode::Pointer fixedDataSet,
53 const mitk::DataNode::Pointer movingDataSet,
54 vtkMatrix4x4&
matrix)
const = 0;
GLuint GLenum matrix
Definition: glew.h:12775
MITK_DECLARE_SERVICE_INTERFACE(niftk::SurfaceRegServiceI,"uk.ac.ucl.cmic.SurfaceRegServiceI")
Interface for a Surface Based Registration Service.
Definition: niftkSurfaceRegServiceI.h:34
Definition: niftkExceptionObject.h:21