/vol/vipdata/irtk/packages/registration/include/irtkSurfaceRigidRegistration.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifdef HAS_VTK
00014
00015 #ifndef _IRTKSURFACERIGIDREGISTRATION_H
00016
00017 #define _IRTKSURFACERIGIDREGISTRATION_H
00018
00019 #include <irtkImage.h>
00020 #include <irtkTransformation.h>
00021 #include <irtkPointRegistration.h>
00022 #include <irtkSurfaceRegistration.h>
00023
00024 #include <vtkCellLocator.h>
00025 #include <vtkPointLocator.h>
00026 #include <irtkLocator.h>
00027 #include <vtkFeatureEdges.h>
00028
00029 class irtkSurfaceRigidRegistration : public irtkSurfaceRegistration
00030 {
00031
00032 protected:
00033
00035 virtual void Initialize();
00036
00038 virtual void Finalize();
00039
00040 public:
00041
00043 irtkSurfaceRigidRegistration();
00044
00046 virtual void SetOutput(irtkTransformation *);
00047
00049 virtual const char *NameOfClass();
00050
00051 };
00052
00053 #endif
00054
00055 #endif