#include <itkRegistrationMethod.h>
Inheritance diagram for itk::RegistrationMethod:
Public Types | |
typedef RegistrationMethod | Self |
typedef ProcessObject | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TTraits::TargetType | TargetType |
typedef TargetType::ConstPointer | TargetConstPointer |
typedef TTraits::MetricType | MetricType |
typedef TTraits::MapperType | MapperType |
typedef TTraits::TransformationType | TransformationType |
typedef TTraits::ReferenceType | ReferenceType |
typedef ReferenceType::ConstPointer | ReferenceConstPointer |
typedef TTraits::OptimizerType | OptimizerType |
typedef TTraits::ParametersType | ParametersType |
Public Methods | |
virtual const char * | GetClassName () const |
void | StartRegistration (void) |
void | SetTarget (const TargetType *Target) |
void | SetReference (const ReferenceType *Reference) |
virtual void | SetOptimizer (OptimizerType *_arg) |
virtual void | SetMetric (MetricType *_arg) |
const ReferenceType * | GetReference (void) |
const TargetType * | GetTarget (void) |
virtual OptimizerType * | GetOptimizer () |
virtual MetricType * | GetMetric () |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
RegistrationMethod () | |
virtual | ~RegistrationMethod () |
void | PrintSelf (std::ostream &os, Indent indent) const |
This Class define the generic interface for a registration method. The basic elements of a registration method are defined in a Traits class
Definition at line 35 of file itkRegistrationMethod.h.
|
Reimplemented from itk::ProcessObject. Definition at line 42 of file itkRegistrationMethod.h. |
|
Type of the mapper. Definition at line 58 of file itkRegistrationMethod.h. |
|
Type of the metric. Definition at line 55 of file itkRegistrationMethod.h. |
|
Type of the optimizer. Definition at line 68 of file itkRegistrationMethod.h. |
|
Type of the Transformation parameters This is the same type used to represent the search space of the optimization algorithm Definition at line 72 of file itkRegistrationMethod.h. |
|
Reimplemented from itk::ProcessObject. Definition at line 41 of file itkRegistrationMethod.h. |
|
Definition at line 65 of file itkRegistrationMethod.h. |
|
Type of the reference. Definition at line 64 of file itkRegistrationMethod.h. |
|
Standard class typedefs. Reimplemented from itk::ProcessObject. Definition at line 39 of file itkRegistrationMethod.h. |
|
Reimplemented from itk::ProcessObject. Definition at line 40 of file itkRegistrationMethod.h. |
|
Definition at line 52 of file itkRegistrationMethod.h. |
|
Type of the target. Definition at line 51 of file itkRegistrationMethod.h. |
|
Type of the transformation. Definition at line 61 of file itkRegistrationMethod.h. |
|
|
|
|
|
Run-time type information (and related methods). Reimplemented from itk::ProcessObject. |
|
Get the metric. |
|
Get the optimizer. |
|
Get the reference. |
|
Get the target. |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ProcessObject. |
|
Set the metric. |
|
Set the optimizer. |
|
Set the reference. |
|
Set the target. |
|
Method that initiates the registration. |