|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|


Public Types | |
| typedef BSplineTransformType::Pointer | BSplineTransformPointer |
| typedef BSplineDeformableTransform < double, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension)> | BSplineTransformType |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TImage | ImageType |
| typedef BSplineTransformType::ParametersType | ParametersType |
| typedef SmartPointer< Self > | Pointer |
| typedef BSplineImageToImageRegistrationMethod | Self |
| typedef OptimizedImageToImageRegistrationMethod < TImage > | Superclass |
| typedef BSplineTransformType | TransformType |
Public Member Functions | |
| void | ComputeGridRegion (int numberOfControlPoints, typename TransformType::RegionType::SizeType ®ionSize, typename TransformType::SpacingType ®ionSpacing, typename TransformType::OriginType ®ionOrigin, typename TransformType::DirectionType ®ionDirection) |
| virtual void | GenerateData (void) |
| BSplineTransformPointer | GetBSplineTransform (void) const |
| virtual TransformType * | GetTypedTransform (void) |
| virtual const TransformType * | GetTypedTransform (void) const |
| itkGetConstMacro (ExpectedDeformationMagnitude, double) | |
| itkGetConstMacro (NumberOfControlPoints, unsigned int) | |
| itkGetConstMacro (NumberOfLevels, unsigned int) | |
| itkGetMacro (GradientOptimizeOnly, bool) | |
| itkNewMacro (Self) | |
| itkSetClampMacro (NumberOfControlPoints, unsigned int, 3, 2000) | |
| itkSetClampMacro (NumberOfLevels, unsigned int, 1, 5) | |
| itkSetMacro (ExpectedDeformationMagnitude, double) | |
| itkSetMacro (GradientOptimizeOnly, bool) | |
| itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension) | |
| itkTypeMacro (BSplineImageToImageRegistrationMethod, OptimizedImageToImageRegistrationMethod) | |
| void | ResampleControlGrid (int newNumberOfControlPoints, ParametersType &newParameters) |
Protected Types | |
| typedef InterpolateImageFunction < TImage, double > | InterpolatorType |
| typedef ImageToImageMetric < TImage, TImage > | MetricType |
Protected Member Functions | |
| BSplineImageToImageRegistrationMethod (void) | |
| virtual void | GradientOptimize (MetricType *metric, InterpolatorType *interpolator) |
| virtual void | MultiResolutionOptimize (MetricType *metric, InterpolatorType *interpolator) |
| virtual void | Optimize (MetricType *metric, InterpolatorType *interpolator) |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
| virtual | ~BSplineImageToImageRegistrationMethod (void) |
Definition at line 30 of file itkBSplineImageToImageRegistrationMethod.h.
| typedef BSplineTransformType::Pointer itk::BSplineImageToImageRegistrationMethod< TImage >::BSplineTransformPointer |
Definition at line 59 of file itkBSplineImageToImageRegistrationMethod.h.
| typedef BSplineDeformableTransform<double, itkGetStaticConstMacro( ImageDimension ), itkGetStaticConstMacro( ImageDimension )> itk::BSplineImageToImageRegistrationMethod< TImage >::BSplineTransformType |
Definition at line 57 of file itkBSplineImageToImageRegistrationMethod.h.
| typedef SmartPointer<const Self> itk::BSplineImageToImageRegistrationMethod< TImage >::ConstPointer |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
Definition at line 39 of file itkBSplineImageToImageRegistrationMethod.h.
| typedef TImage itk::BSplineImageToImageRegistrationMethod< TImage >::ImageType |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
Definition at line 49 of file itkBSplineImageToImageRegistrationMethod.h.
typedef InterpolateImageFunction<TImage, double> itk::BSplineImageToImageRegistrationMethod< TImage >::InterpolatorType [protected] |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
Definition at line 111 of file itkBSplineImageToImageRegistrationMethod.h.
typedef ImageToImageMetric<TImage, TImage> itk::BSplineImageToImageRegistrationMethod< TImage >::MetricType [protected] |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
Definition at line 112 of file itkBSplineImageToImageRegistrationMethod.h.
| typedef BSplineTransformType::ParametersType itk::BSplineImageToImageRegistrationMethod< TImage >::ParametersType |
Definition at line 63 of file itkBSplineImageToImageRegistrationMethod.h.
| typedef SmartPointer<Self> itk::BSplineImageToImageRegistrationMethod< TImage >::Pointer |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
Definition at line 38 of file itkBSplineImageToImageRegistrationMethod.h.
| typedef BSplineImageToImageRegistrationMethod itk::BSplineImageToImageRegistrationMethod< TImage >::Self |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
Definition at line 36 of file itkBSplineImageToImageRegistrationMethod.h.
| typedef OptimizedImageToImageRegistrationMethod<TImage> itk::BSplineImageToImageRegistrationMethod< TImage >::Superclass |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
Definition at line 37 of file itkBSplineImageToImageRegistrationMethod.h.
| typedef BSplineTransformType itk::BSplineImageToImageRegistrationMethod< TImage >::TransformType |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
Definition at line 61 of file itkBSplineImageToImageRegistrationMethod.h.
| itk::BSplineImageToImageRegistrationMethod< TImage >::BSplineImageToImageRegistrationMethod | ( | void | ) | [protected] |
| virtual itk::BSplineImageToImageRegistrationMethod< TImage >::~BSplineImageToImageRegistrationMethod | ( | void | ) | [protected, virtual] |
| void itk::BSplineImageToImageRegistrationMethod< TImage >::ComputeGridRegion | ( | int | numberOfControlPoints, |
| typename TransformType::RegionType::SizeType & | regionSize, | ||
| typename TransformType::SpacingType & | regionSpacing, | ||
| typename TransformType::OriginType & | regionOrigin, | ||
| typename TransformType::DirectionType & | regionDirection | ||
| ) |
| virtual void itk::BSplineImageToImageRegistrationMethod< TImage >::GenerateData | ( | void | ) | [virtual] |
Method that actually computes the registration. This method is intended to be overloaded by derived classes. Those overload, however, must invoke this method in the base class.
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
| BSplineTransformPointer itk::BSplineImageToImageRegistrationMethod< TImage >::GetBSplineTransform | ( | void | ) | const |
| virtual TransformType* itk::BSplineImageToImageRegistrationMethod< TImage >::GetTypedTransform | ( | void | ) | [virtual] |
The function performs the casting. This function should only appear once in the class hierarchy. It is provided so that member functions that exist only in specific transforms (e.g., SetIdentity) can be called without the caller having to do the casting.
| virtual const TransformType* itk::BSplineImageToImageRegistrationMethod< TImage >::GetTypedTransform | ( | void | ) | const [virtual] |
| virtual void itk::BSplineImageToImageRegistrationMethod< TImage >::GradientOptimize | ( | MetricType * | metric, |
| InterpolatorType * | interpolator | ||
| ) | [protected, virtual] |
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | ExpectedDeformationMagnitude | , |
| double | |||
| ) |
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | NumberOfControlPoints | , |
| unsigned | int | ||
| ) |
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | NumberOfLevels | , |
| unsigned | int | ||
| ) |
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkGetMacro | ( | GradientOptimizeOnly | , |
| bool | |||
| ) |
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkNewMacro | ( | Self | ) |
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkSetClampMacro | ( | NumberOfControlPoints | , |
| unsigned | int, | ||
| 3 | , | ||
| 2000 | |||
| ) |
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkSetClampMacro | ( | NumberOfLevels | , |
| unsigned | int, | ||
| 1 | , | ||
| 5 | |||
| ) |
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | GradientOptimizeOnly | , |
| bool | |||
| ) |
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | ExpectedDeformationMagnitude | , |
| double | |||
| ) |
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkStaticConstMacro | ( | ImageDimension | , |
| unsigned | int, | ||
| TImage::ImageDimension | |||
| ) |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
| itk::BSplineImageToImageRegistrationMethod< TImage >::itkTypeMacro | ( | BSplineImageToImageRegistrationMethod< TImage > | , |
| OptimizedImageToImageRegistrationMethod | |||
| ) |
| virtual void itk::BSplineImageToImageRegistrationMethod< TImage >::MultiResolutionOptimize | ( | MetricType * | metric, |
| InterpolatorType * | interpolator | ||
| ) | [protected, virtual] |
| virtual void itk::BSplineImageToImageRegistrationMethod< TImage >::Optimize | ( | MetricType * | metric, |
| InterpolatorType * | interpolator | ||
| ) | [protected, virtual] |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
| virtual void itk::BSplineImageToImageRegistrationMethod< TImage >::PrintSelf | ( | std::ostream & | os, |
| Indent | indent | ||
| ) | const [protected, virtual] |
Reimplemented from itk::OptimizedImageToImageRegistrationMethod< TImage >.
| void itk::BSplineImageToImageRegistrationMethod< TImage >::ResampleControlGrid | ( | int | newNumberOfControlPoints, |
| ParametersType & | newParameters | ||
| ) |
1.7.4