#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. | |