NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
RAII object to run Point Based Registration via a PointRegServiceI implementation. More...
Public Member Functions | |
PointRegServiceRAII (const std::string &method="SVD") | |
Obtains service or throws mitk::Exception. More... | |
virtual | ~PointRegServiceRAII () |
Releases service. More... | |
virtual double | Register (const mitk::PointSet::Pointer fixedPoints, const mitk::PointSet::Pointer movingPoints, vtkMatrix4x4 &matrix) const override |
Calls service to do Point Based Registration. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from niftk::PointRegServiceI | |
PointRegServiceI () | |
virtual | ~PointRegServiceI () |
RAII object to run Point Based Registration via a PointRegServiceI implementation.
Note: All errors should thrown as mitk::Exception or sub-classes thereof.
niftk::PointRegServiceRAII::PointRegServiceRAII | ( | const std::string & | method = "SVD" | ) |
Obtains service or throws mitk::Exception.
|
virtual |
Releases service.
|
overridevirtual |
Calls service to do Point Based Registration.
matrix | output matrix to transform moving points to fixed points. |
Implements niftk::PointRegServiceI.