#include <freImageRegistrationProcessorBase.h>


ImageRegistrationProcessorBase is the base class for a registration process based on images. is not meant to be used directly, it is a base, for an unified interface of his derivates and NOT ready to run.
Definition at line 41 of file freImageRegistrationProcessorBase.h.
| typedef ImageRegistrationProcessorBase FREE::ImageRegistrationProcessorBase< VImageDimension >::Self |
Standard typedefs
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::RigidHessianRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 45 of file freImageRegistrationProcessorBase.h.
| typedef RegistrationProcessorBase<VImageDimension> FREE::ImageRegistrationProcessorBase< VImageDimension >::Superclass |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::RigidHessianRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 46 of file freImageRegistrationProcessorBase.h.
| typedef itk::SmartPointer<Self> FREE::ImageRegistrationProcessorBase< VImageDimension >::Pointer |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::RigidHessianRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 47 of file freImageRegistrationProcessorBase.h.
| typedef itk::SmartPointer<const Self> FREE::ImageRegistrationProcessorBase< VImageDimension >::ConstPointer |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::RigidHessianRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 48 of file freImageRegistrationProcessorBase.h.
| typedef Superclass::ImageType FREE::ImageRegistrationProcessorBase< VImageDimension >::ImageType |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 55 of file freImageRegistrationProcessorBase.h.
| typedef Superclass::RegionType FREE::ImageRegistrationProcessorBase< VImageDimension >::RegionType |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 56 of file freImageRegistrationProcessorBase.h.
| typedef Superclass::SpacingType FREE::ImageRegistrationProcessorBase< VImageDimension >::SpacingType |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 57 of file freImageRegistrationProcessorBase.h.
| typedef Superclass::ImagePointer FREE::ImageRegistrationProcessorBase< VImageDimension >::ImagePointer |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 58 of file freImageRegistrationProcessorBase.h.
| typedef Superclass::PointType FREE::ImageRegistrationProcessorBase< VImageDimension >::PointType |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 59 of file freImageRegistrationProcessorBase.h.
| typedef Superclass::TransformFieldType FREE::ImageRegistrationProcessorBase< VImageDimension >::TransformFieldType |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 61 of file freImageRegistrationProcessorBase.h.
| typedef Superclass::TransformFieldPointer FREE::ImageRegistrationProcessorBase< VImageDimension >::TransformFieldPointer |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 62 of file freImageRegistrationProcessorBase.h.
| FREE::ImageRegistrationProcessorBase< VImageDimension >::ImageRegistrationProcessorBase | ( | ) | [inline, protected] |
Definition at line 94 of file freImageRegistrationProcessorBase.txx.
References FREE::RegistrationProcessorBase< VImageDimension >::m_ReleaseInputsAfterRegistration, FREE::ImageRegistrationProcessorBase< VImageDimension >::m_smpFixedImage, and FREE::ImageRegistrationProcessorBase< VImageDimension >::m_smpMovingImage.
| virtual FREE::ImageRegistrationProcessorBase< VImageDimension >::~ImageRegistrationProcessorBase | ( | ) | [inline, protected, virtual] |
Definition at line 95 of file freImageRegistrationProcessorBase.h.
| virtual const char* FREE::ImageRegistrationProcessorBase< VImageDimension >::GetNameOfClass | ( | ) | const [inline, virtual] |
Run-time type information (and related methods).
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::RigidHessianRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 51 of file freImageRegistrationProcessorBase.h.
| static Pointer FREE::ImageRegistrationProcessorBase< VImageDimension >::New | ( | void | ) | [inline, static] |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::RigidHessianRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 52 of file freImageRegistrationProcessorBase.h.
| virtual ::itk::LightObject::Pointer FREE::ImageRegistrationProcessorBase< VImageDimension >::CreateAnother | ( | void | ) | const [inline, virtual] |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::RigidHessianRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::RigidRegistrationProcessor< VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 52 of file freImageRegistrationProcessorBase.h.
| void FREE::ImageRegistrationProcessorBase< VImageDimension >::SetFixedImage | ( | ImageType * | pImage | ) | [inline] |
Function to access the member variable m_smpFixedImage. m_smpFixedImage points to the fixed image of the registration process.
| [in] | pImage | Pointer of TImage |
Definition at line 34 of file freImageRegistrationProcessorBase.txx.
References FREE::ImageRegistrationProcessorBase< VImageDimension >::m_FixedOrigin, FREE::ImageRegistrationProcessorBase< VImageDimension >::m_FixedRegion, FREE::ImageRegistrationProcessorBase< VImageDimension >::m_FixedSpacing, and FREE::ImageRegistrationProcessorBase< VImageDimension >::m_smpFixedImage.
| ImageRegistrationProcessorBase< VImageDimension >::ImageType * FREE::ImageRegistrationProcessorBase< VImageDimension >::GetFixedImage | ( | ) | [inline] |
Function to access the member variable m_smpFixedImage. m_smpFixedImage points to the fixed image of the registration process.
Definition at line 49 of file freImageRegistrationProcessorBase.txx.
References FREE::ImageRegistrationProcessorBase< VImageDimension >::m_smpFixedImage.
| void FREE::ImageRegistrationProcessorBase< VImageDimension >::SetMovingImage | ( | ImageType * | pImage | ) | [inline] |
Function to access the member variable m_smpMovingImage. m_smpMovingImage points to the moving image of the registration process.
| [in] | pImage | Pointer of TImage |
Definition at line 57 of file freImageRegistrationProcessorBase.txx.
References FREE::ImageRegistrationProcessorBase< VImageDimension >::m_smpMovingImage.
| ImageRegistrationProcessorBase< VImageDimension >::ImageType * FREE::ImageRegistrationProcessorBase< VImageDimension >::GetMovingImage | ( | ) | [inline] |
Function to access the member variable m_smpMovingImage. m_smpMovingImage points to the moving image of the registration process.
Definition at line 65 of file freImageRegistrationProcessorBase.txx.
References FREE::ImageRegistrationProcessorBase< VImageDimension >::m_smpMovingImage.
| ImageRegistrationProcessorBase< VImageDimension >::TransformFieldPointer FREE::ImageRegistrationProcessorBase< VImageDimension >::GetTransformationField | ( | ) | [inline] |
This Function returns the actual transformation field for processed section/registration. The largest possible region, spacing and origin of the transformation field matches the values of the fixed image used to compute the last registration. The result is only valid, if the StartRegistration() function has been called before. Calling the function before will cause an exception.
Definition at line 73 of file freImageRegistrationProcessorBase.txx.
References FREE::RegistrationProcessorBase< VImageDimension >::ComputeTransformationField(), and throwExceptionMacro.

| void FREE::ImageRegistrationProcessorBase< VImageDimension >::ComputeRegistration | ( | ) | [inline, protected, virtual] |
This function processes the registration itself. starts the registration. It checks if the controller built all needed components. Here the observer will also be created and plugged to the registration process.
The function will be called be StartRegistration and should be reimplemented in derived classes.
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Reimplemented in FREE::DemonRegistrationProcessor< VImageDimension >, FREE::FEMRegistrationProcessor< VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::MultiRigidRegistrationProcessor< VImageDimension >, FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetricWithHessian< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension >, FREE::RigidRegistrationProcessorBase< itk::ImageRegistrationMethod< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >, and FREE::RigidRegistrationProcessorBase< itk::MultiResolutionImageRegistrationMethod< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::Transform< double, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< FREE::ImageTypes< VImageDimension >::InternalImageType, double >, itk::ImageToImageMetric< FREE::ImageTypes< VImageDimension >::InternalImageType, FREE::ImageTypes< VImageDimension >::InternalImageType >, itk::SingleValuedNonLinearOptimizer, VImageDimension >.
Definition at line 82 of file freImageRegistrationProcessorBase.txx.
References FREE::RegistrationProcessorBase< VImageDimension >::ComputeRegistration(), and throwExceptionMacro.
Referenced by FREE::FEMRegistrationProcessor< VImageDimension >::ComputeRegistration(), and FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration().

| void FREE::ImageRegistrationProcessorBase< VImageDimension >::ReleaseInputs | ( | ) | [inline, protected, virtual] |
It releases the inputs of the registration. This function is called via StartRegistration() after the registration is processed and if m_ReleaseInputsAfterRegistration is true. Reimplement of a derivate class owns additional inputs.
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Definition at line 104 of file freImageRegistrationProcessorBase.txx.
References FREE::ImageRegistrationProcessorBase< VImageDimension >::m_smpFixedImage, FREE::ImageRegistrationProcessorBase< VImageDimension >::m_smpMovingImage, and FREE::RegistrationProcessorBase< VImageDimension >::ReleaseInputs().

const unsigned int FREE::ImageRegistrationProcessorBase< VImageDimension >::ImageDimension = VImageDimension [static] |
Reimplemented from FREE::RegistrationProcessorBase< VImageDimension >.
Definition at line 53 of file freImageRegistrationProcessorBase.h.
ImagePointer FREE::ImageRegistrationProcessorBase< VImageDimension >::m_smpFixedImage [protected] |
Pointer to the fixed image of the registration. Registration will only start, if it is set != NULL.
Definition at line 103 of file freImageRegistrationProcessorBase.h.
Referenced by FREE::FEMRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::ImageRegistrationProcessorBase< VImageDimension >::GetFixedImage(), FREE::ImageRegistrationProcessorBase< VImageDimension >::ImageRegistrationProcessorBase(), FREE::ImageRegistrationProcessorBase< VImageDimension >::ReleaseInputs(), and FREE::ImageRegistrationProcessorBase< VImageDimension >::SetFixedImage().
PointType FREE::ImageRegistrationProcessorBase< VImageDimension >::m_FixedOrigin [protected] |
Definition at line 105 of file freImageRegistrationProcessorBase.h.
Referenced by FREE::ImageRegistrationProcessorBase< VImageDimension >::SetFixedImage().
RegionType FREE::ImageRegistrationProcessorBase< VImageDimension >::m_FixedRegion [protected] |
Definition at line 106 of file freImageRegistrationProcessorBase.h.
Referenced by FREE::ImageRegistrationProcessorBase< VImageDimension >::SetFixedImage().
SpacingType FREE::ImageRegistrationProcessorBase< VImageDimension >::m_FixedSpacing [protected] |
Definition at line 107 of file freImageRegistrationProcessorBase.h.
Referenced by FREE::ImageRegistrationProcessorBase< VImageDimension >::SetFixedImage().
ImagePointer FREE::ImageRegistrationProcessorBase< VImageDimension >::m_smpMovingImage [protected] |
Pointer to the moving image of the registration. Registration will only start, if it is set != NULL.
Definition at line 111 of file freImageRegistrationProcessorBase.h.
Referenced by FREE::FEMRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::ImageRegistrationProcessorBase< VImageDimension >::GetMovingImage(), FREE::ImageRegistrationProcessorBase< VImageDimension >::ImageRegistrationProcessorBase(), FREE::ImageRegistrationProcessorBase< VImageDimension >::ReleaseInputs(), and FREE::ImageRegistrationProcessorBase< VImageDimension >::SetMovingImage().
1.5.3 written by Dimitri van Heesch,
© 1997-2000