#include <freRigidHessianRegistrationProcessor.h>


Public Types | |
| typedef RigidHessianRegistrationProcessor < VImageDimension > | Self |
| typedef SingleRigidRegistrationProcessorBase < itk::ImageRegistrationMethodWithHessian < typename ImageTypes < VImageDimension > ::InternalImageType, typename ImageTypes < VImageDimension > ::InternalImageType >, itk::Transform < ScalarType, VImageDimension, VImageDimension >, itk::InterpolateImageFunction < typename ImageTypes < VImageDimension > ::InternalImageType, ScalarType >, itk::ImageToImageMetricWithHessian < typename ImageTypes < VImageDimension > ::InternalImageType, typename ImageTypes < VImageDimension > ::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, 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 |
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 | |
| RigidHessianRegistrationProcessor () | |
| virtual | ~RigidHessianRegistrationProcessor () |
RigidHessianRegistrationProcessor is a base class for rigid registration based on itk::ImageRegistrationMethodWithHessian.
Definition at line 41 of file freRigidHessianRegistrationProcessor.h.
| typedef RigidHessianRegistrationProcessor< VImageDimension > FREE::RigidHessianRegistrationProcessor< VImageDimension >::Self |
Standard typedefs
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 49 of file freRigidHessianRegistrationProcessor.h.
| typedef SingleRigidRegistrationProcessorBase< itk::ImageRegistrationMethodWithHessian < typename ImageTypes<VImageDimension>::InternalImageType , typename ImageTypes<VImageDimension>::InternalImageType >, itk::Transform< ScalarType, VImageDimension, VImageDimension >, itk::InterpolateImageFunction< typename ImageTypes<VImageDimension>::InternalImageType, ScalarType >, itk::ImageToImageMetricWithHessian< typename ImageTypes<VImageDimension>::InternalImageType, typename ImageTypes<VImageDimension>::InternalImageType >, itk::SingleValuedNonLinearOptimizerWithHessian, VImageDimension > FREE::RigidHessianRegistrationProcessor< VImageDimension >::Superclass |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 55 of file freRigidHessianRegistrationProcessor.h.
| typedef itk::SmartPointer<Self> FREE::RigidHessianRegistrationProcessor< VImageDimension >::Pointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 56 of file freRigidHessianRegistrationProcessor.h.
| typedef itk::SmartPointer<const Self> FREE::RigidHessianRegistrationProcessor< VImageDimension >::ConstPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 57 of file freRigidHessianRegistrationProcessor.h.
| typedef Superclass::RegistrationType FREE::RigidHessianRegistrationProcessor< VImageDimension >::RegistrationType |
Itk class which processes the registration.
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 59 of file freRigidHessianRegistrationProcessor.h.
| typedef Superclass::RegistrationPointer FREE::RigidHessianRegistrationProcessor< VImageDimension >::RegistrationPointer |
Pointer to itk class which processes the registration.
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 60 of file freRigidHessianRegistrationProcessor.h.
| typedef Superclass::TransformType FREE::RigidHessianRegistrationProcessor< 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 62 of file freRigidHessianRegistrationProcessor.h.
| typedef Superclass::TransformPointer FREE::RigidHessianRegistrationProcessor< VImageDimension >::TransformPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 63 of file freRigidHessianRegistrationProcessor.h.
| typedef Superclass::InterpolatorType FREE::RigidHessianRegistrationProcessor< 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 65 of file freRigidHessianRegistrationProcessor.h.
| typedef Superclass::InterpolatorPointer FREE::RigidHessianRegistrationProcessor< VImageDimension >::InterpolatorPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 66 of file freRigidHessianRegistrationProcessor.h.
| typedef Superclass::MetricType FREE::RigidHessianRegistrationProcessor< 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 68 of file freRigidHessianRegistrationProcessor.h.
| typedef Superclass::MetricPointer FREE::RigidHessianRegistrationProcessor< VImageDimension >::MetricPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 69 of file freRigidHessianRegistrationProcessor.h.
| typedef Superclass::OptimizerType FREE::RigidHessianRegistrationProcessor< 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 71 of file freRigidHessianRegistrationProcessor.h.
| typedef Superclass::OptimizerPointer FREE::RigidHessianRegistrationProcessor< VImageDimension >::OptimizerPointer |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 72 of file freRigidHessianRegistrationProcessor.h.
| FREE::RigidHessianRegistrationProcessor< VImageDimension >::RigidHessianRegistrationProcessor | ( | ) | [inline, protected] |
Implementation of FREE::RigidHessianRegistrationProcessor //////////
Definition at line 37 of file freRigidHessianRegistrationProcessor.txx.
| FREE::RigidHessianRegistrationProcessor< VImageDimension >::~RigidHessianRegistrationProcessor | ( | ) | [inline, protected, virtual] |
Definition at line 42 of file freRigidHessianRegistrationProcessor.txx.
| virtual const char* FREE::RigidHessianRegistrationProcessor< 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 75 of file freRigidHessianRegistrationProcessor.h.
| static Pointer FREE::RigidHessianRegistrationProcessor< VImageDimension >::New | ( | void | ) | [inline, static] |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 76 of file freRigidHessianRegistrationProcessor.h.
| virtual ::itk::LightObject::Pointer FREE::RigidHessianRegistrationProcessor< VImageDimension >::CreateAnother | ( | void | ) | const [inline, virtual] |
Reimplemented from FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >.
Definition at line 76 of file freRigidHessianRegistrationProcessor.h.
1.5.3 written by Dimitri van Heesch,
© 1997-2000