irtkPointRegistration Class Reference

#include <irtkPointRegistration.h>

Inheritance diagram for irtkPointRegistration:

Inheritance graph
[legend]
Collaboration diagram for irtkPointRegistration:

Collaboration graph
[legend]

List of all members.


Detailed Description

Filter for point-based registration.

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.

The documentation for this class was generated from the following file: