#include <freRigidRegistrationProcessor.h>


Public Types | |
| typedef RigidRegistrationProcessor < VImageDimension > | Self |
| typedef SingleRigidRegistrationProcessorBase < itk::ImageRegistrationMethod < typename ImageTypes < VImageDimension > ::InternalImageType, typename ImageTypes < VImageDimension > ::InternalImageType >, itk::Transform < ScalarType, VImageDimension, VImageDimension >, itk::InterpolateImageFunction < typename ImageTypes < VImageDimension > ::InternalImageType, ScalarType >, itk::ImageToImageMetric < typename ImageTypes < VImageDimension > ::InternalImageType, typename ImageTypes < VImageDimension > ::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension > | Superclass |
| typedef itk::SmartPointer < Self > | Pointer |
| typedef itk::SmartPointer < const Self > | ConstPointer |
| typedef Superclass::RegistrationType | RegistrationType |
| typedef Superclass::RegistrationPointer | RegistrationPointer |
| typedef Superclass::TransformType | TransformType |
| typedef Superclass::TransformPointer | TransformPointer |
| typedef Superclass::InterpolatorType | InterpolatorType |
| typedef Superclass::InterpolatorPointer | InterpolatorPointer |
| typedef Superclass::MetricType | MetricType |
| typedef Superclass::MetricPointer | MetricPointer |
| typedef Superclass::OptimizerType | OptimizerType |
| typedef Superclass::OptimizerPointer | OptimizerPointer |
| typedef Superclass::ImageType | ImageType |
| typedef Superclass::RegionType | RegionType |
| typedef Superclass::ImagePointer | ImagePointer |
| typedef Superclass::PointType | PointType |
| typedef Superclass::TransformFieldType | TransformFieldType |
| typedef Superclass::TransformFieldPointer | TransformFieldPointer |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
Static Public Member Functions | |
| static Pointer | New (void) |
Protected Member Functions | |
| RigidRegistrationProcessor () | |
| virtual | ~RigidRegistrationProcessor () |
RigidRegistrationProcessor is a base class for rigid registration based on itk::ImageRegistrationMethod.
Definition at line 115 of file freRigidRegistrationProcessor.h.
| typedef RigidRegistrationProcessor< VImageDimension > FREE::RigidRegistrationProcessor< VImageDimension >::Self |
Standard typedefs
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 123 of file freRigidRegistrationProcessor.h.
| typedef SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod < typename ImageTypes<VImageDimension>::InternalImageType , typename ImageTypes<VImageDimension>::InternalImageType >, itk::Transform< ScalarType, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< typename ImageTypes<VImageDimension>::InternalImageType, ScalarType >, itk::ImageToImageMetric< typename ImageTypes<VImageDimension>::InternalImageType, typename ImageTypes<VImageDimension>::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension > FREE::RigidRegistrationProcessor< VImageDimension >::Superclass |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 128 of file freRigidRegistrationProcessor.h.
| typedef itk::SmartPointer<Self> FREE::RigidRegistrationProcessor< VImageDimension >::Pointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 130 of file freRigidRegistrationProcessor.h.
| typedef itk::SmartPointer<const Self> FREE::RigidRegistrationProcessor< VImageDimension >::ConstPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 131 of file freRigidRegistrationProcessor.h.
| typedef Superclass::RegistrationType FREE::RigidRegistrationProcessor< VImageDimension >::RegistrationType |
Itk class which processes the registration.
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 133 of file freRigidRegistrationProcessor.h.
| typedef Superclass::RegistrationPointer FREE::RigidRegistrationProcessor< VImageDimension >::RegistrationPointer |
Pointer to itk class which processes the registration.
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 134 of file freRigidRegistrationProcessor.h.
| typedef Superclass::TransformType FREE::RigidRegistrationProcessor< VImageDimension >::TransformType |
Base class of transformations, derivates used in every rigid registration.
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 136 of file freRigidRegistrationProcessor.h.
| typedef Superclass::TransformPointer FREE::RigidRegistrationProcessor< VImageDimension >::TransformPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 137 of file freRigidRegistrationProcessor.h.
| typedef Superclass::InterpolatorType FREE::RigidRegistrationProcessor< VImageDimension >::InterpolatorType |
Base class of interpolation, derivates used in every rigid registration.
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 139 of file freRigidRegistrationProcessor.h.
| typedef Superclass::InterpolatorPointer FREE::RigidRegistrationProcessor< VImageDimension >::InterpolatorPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 140 of file freRigidRegistrationProcessor.h.
| typedef Superclass::MetricType FREE::RigidRegistrationProcessor< VImageDimension >::MetricType |
Base class of a metric, derivates used in every rigid registration.
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 142 of file freRigidRegistrationProcessor.h.
| typedef Superclass::MetricPointer FREE::RigidRegistrationProcessor< VImageDimension >::MetricPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 143 of file freRigidRegistrationProcessor.h.
| typedef Superclass::OptimizerType FREE::RigidRegistrationProcessor< VImageDimension >::OptimizerType |
Base class of an optimizer, derivates used in every rigid registration.
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 145 of file freRigidRegistrationProcessor.h.
| typedef Superclass::OptimizerPointer FREE::RigidRegistrationProcessor< VImageDimension >::OptimizerPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 146 of file freRigidRegistrationProcessor.h.
| typedef Superclass::ImageType FREE::RigidRegistrationProcessor< VImageDimension >::ImageType |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 148 of file freRigidRegistrationProcessor.h.
| typedef Superclass::RegionType FREE::RigidRegistrationProcessor< VImageDimension >::RegionType |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 149 of file freRigidRegistrationProcessor.h.
| typedef Superclass::ImagePointer FREE::RigidRegistrationProcessor< VImageDimension >::ImagePointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 150 of file freRigidRegistrationProcessor.h.
| typedef Superclass::PointType FREE::RigidRegistrationProcessor< VImageDimension >::PointType |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 151 of file freRigidRegistrationProcessor.h.
| typedef Superclass::TransformFieldType FREE::RigidRegistrationProcessor< VImageDimension >::TransformFieldType |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 152 of file freRigidRegistrationProcessor.h.
| typedef Superclass::TransformFieldPointer FREE::RigidRegistrationProcessor< VImageDimension >::TransformFieldPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 153 of file freRigidRegistrationProcessor.h.
| FREE::RigidRegistrationProcessor< VImageDimension >::RigidRegistrationProcessor | ( | ) | [inline, protected] |
Implementation of FREE::RigidRegistrationProcessor /////////////////
Definition at line 143 of file freRigidRegistrationProcessor.txx.
| FREE::RigidRegistrationProcessor< VImageDimension >::~RigidRegistrationProcessor | ( | ) | [inline, protected, virtual] |
Definition at line 149 of file freRigidRegistrationProcessor.txx.
| virtual const char* FREE::RigidRegistrationProcessor< VImageDimension >::GetNameOfClass | ( | ) | const [inline, virtual] |
Run-time type information (and related methods).
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 156 of file freRigidRegistrationProcessor.h.
| static Pointer FREE::RigidRegistrationProcessor< VImageDimension >::New | ( | void | ) | [inline, static] |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 157 of file freRigidRegistrationProcessor.h.
| virtual ::itk::LightObject::Pointer FREE::RigidRegistrationProcessor< VImageDimension >::CreateAnother | ( | void | ) | const [inline, virtual] |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 157 of file freRigidRegistrationProcessor.h.
1.5.3 written by Dimitri van Heesch,
© 1997-2000