15 #ifndef niftkICPRegServiceRAII_h
16 #define niftkICPRegServiceRAII_h
18 #include <niftkIGIServicesExports.h>
21 #include <usServiceReference.h>
22 #include <usModuleContext.h>
24 #include <mitkDataNode.h>
25 #include <vtkMatrix4x4.h>
57 virtual double Register(
const mitk::DataNode::Pointer fixedDataSet,
58 const mitk::DataNode::Pointer movingDataSet,
59 vtkMatrix4x4&
matrix)
const override;
65 us::ModuleContext* m_ModuleContext;
66 std::vector<us::ServiceReference<SurfaceRegServiceI> > m_Refs;
GLuint GLenum matrix
Definition: glew.h:12775
Interface for a Surface Based Registration Service.
Definition: niftkSurfaceRegServiceI.h:34
Definition: niftkExceptionObject.h:21
RAII object to run ICP Surface Based Registration.
Definition: niftkICPRegServiceRAII.h:36