#include <irtkPointRegistration.h>
This class implements a registration filter for point-based registration of two sets of points.
Definition at line 31 of file irtkPointRegistration.h.
Public Member Functions | |
irtkPointRegistration () | |
Constructor. | |
virtual | ~irtkPointRegistration () |
Destructor. | |
virtual void | SetInput (irtkPointSet *, irtkPointSet *) |
Sets input for the registration filter. | |
virtual void | SetOutput (irtkTransformation *) |
Sets output for the registration filter. | |
virtual double | Evaluate () |
Evaluates the similarity metric. | |
virtual double | EvaluateGradient (float, float *) |
Evaluates the gradient of the similarity metric. | |
virtual void | Run ()=0 |
Run the filter. | |
virtual const char * | NameOfClass () |
Returns the name of the class. | |
virtual | SetMacro (OptimizationMethod, irtkOptimizationMethod) |
virtual | GetMacro (OptimizationMethod, irtkOptimizationMethod) |
Protected Member Functions | |
virtual void | Initialize () |
Initial set up for the registration. | |
virtual void | Finalize () |
Final set up for the registration. | |
Protected Attributes | |
irtkPointSet * | _target |
Input. | |
irtkPointSet * | _source |
Input. | |
irtkTransformation * | _transformation |
Output. | |
irtkOptimizer * | _optimizer |
Optimizer. | |
irtkOptimizationMethod | _OptimizationMethod |
Optimization method for registration. |