15 #ifndef niftkPointRegServiceRAII_h
16 #define niftkPointRegServiceRAII_h
18 #include <niftkIGIServicesExports.h>
21 #include <usServiceReference.h>
22 #include <usModuleContext.h>
24 #include <mitkPointSet.h>
25 #include <vtkMatrix4x4.h>
56 virtual double Register(
const mitk::PointSet::Pointer fixedPoints,
57 const mitk::PointSet::Pointer movingPoints,
58 vtkMatrix4x4&
matrix)
const override;
64 us::ModuleContext* m_ModuleContext;
65 std::vector<us::ServiceReference<PointRegServiceI> > m_Refs;
RAII object to run Point Based Registration via a PointRegServiceI implementation.
Definition: niftkPointRegServiceRAII.h:36
GLuint GLenum matrix
Definition: glew.h:12775
Interface for a Point Based Registration Service.
Definition: niftkPointRegServiceI.h:33
Definition: niftkExceptionObject.h:21
GLsizei const GLcharARB ** string
Definition: glew.h:5194