NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
RAII object to run ICP Surface Based Registration. More...
Public Member Functions | |
ICPRegServiceRAII (const int &maxLandmarks, const int &maxIterations) | |
Obtains service or throws mitk::Exception. More... | |
virtual | ~ICPRegServiceRAII () |
Releases service. More... | |
virtual double | Register (const mitk::DataNode::Pointer fixedDataSet, const mitk::DataNode::Pointer movingDataSet, vtkMatrix4x4 &matrix) const override |
Calls service to do ICP Surface Based Registration. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from niftk::SurfaceRegServiceI | |
SurfaceRegServiceI () | |
virtual | ~SurfaceRegServiceI () |
RAII object to run ICP Surface Based Registration.
Note: All errors should thrown as mitk::Exception or sub-classes thereof.
Obtains service or throws mitk::Exception.
maxLandmarks | The number of points to use in the ICP. |
maxIterations | The number of iterations to use in the ICP. |
|
virtual |
Releases service.
|
overridevirtual |
Calls service to do ICP Surface Based Registration.
Implements niftk::SurfaceRegServiceI.