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


Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TImage | ImageType |
| enum | InterpolationMethodEnumType { NEAREST_NEIGHBOR_INTERPOLATION, LINEAR_INTERPOLATION, BSPLINE_INTERPOLATION, SINC_INTERPOLATION } |
| enum | MetricMethodEnumType { MATTES_MI_METRIC, NORMALIZED_CORRELATION_METRIC, MEAN_SQUARED_ERROR_METRIC } |
| typedef ImageType::PixelType | PixelType |
| typedef SmartPointer< Self > | Pointer |
| typedef OptimizedImageToImageRegistrationMethod | Self |
| typedef ImageToImageRegistrationMethod < TImage > | Superclass |
| enum | TransformMethodEnumType { RIGID_TRANSFORM, AFFINE_TRANSFORM, BSPLINE_TRANSFORM } |
| typedef TransformType::ParametersType | TransformParametersScalesType |
| typedef TransformType::ParametersType | TransformParametersType |
| typedef Superclass::TransformType | TransformType |
Public Member Functions | |
| virtual void | GenerateData (void) |
| itkGetConstMacro (InitialTransformFixedParameters, TransformParametersType) | |
| itkGetConstMacro (MinimizeMemory, bool) | |
| itkGetConstMacro (MetricMethodEnum, MetricMethodEnumType) | |
| itkGetConstMacro (InterpolationMethodEnum, InterpolationMethodEnumType) | |
| itkGetConstMacro (MaxIterations, unsigned int) | |
| itkGetConstMacro (TransformMethodEnum, TransformMethodEnumType) | |
| itkGetConstMacro (LastTransformParameters, TransformParametersType) | |
| itkGetConstMacro (UseEvolutionaryOptimization, bool) | |
| itkGetConstMacro (NumberOfSamples, unsigned int) | |
| itkGetConstMacro (InitialTransformParameters, TransformParametersType) | |
| itkGetConstMacro (TransformParametersScales, TransformParametersScalesType) | |
| itkGetConstMacro (UseFixedImageSamplesIntensityThreshold, bool) | |
| itkGetConstMacro (FixedImageSamplesIntensityThreshold, PixelType) | |
| itkGetConstMacro (SampleFromOverlap, bool) | |
| itkGetConstMacro (TargetError, double) | |
| itkGetConstMacro (RandomNumberSeed, int) | |
| itkGetMacro (FinalMetricValue, double) | |
| itkNewMacro (Self) | |
| itkSetMacro (InterpolationMethodEnum, InterpolationMethodEnumType) | |
| itkSetMacro (LastTransformParameters, TransformParametersType) | |
| itkSetMacro (UseEvolutionaryOptimization, bool) | |
| itkSetMacro (UseFixedImageSamplesIntensityThreshold, bool) | |
| itkSetMacro (InitialTransformFixedParameters, TransformParametersType) | |
| itkSetMacro (SampleFromOverlap, bool) | |
| itkSetMacro (MaxIterations, unsigned int) | |
| itkSetMacro (MinimizeMemory, bool) | |
| itkSetMacro (InitialTransformParameters, TransformParametersType) | |
| itkSetMacro (MetricMethodEnum, MetricMethodEnumType) | |
| itkSetMacro (RandomNumberSeed, int) | |
| itkSetMacro (TransformParametersScales, TransformParametersScalesType) | |
| itkSetMacro (TargetError, double) | |
| itkSetMacro (NumberOfSamples, unsigned int) | |
| itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension) | |
| itkTypeMacro (OptimizedImageToImageRegistrationMethod, ImageToImageRegistrationMethod) | |
| void | SetFixedImageSamplesIntensityThreshold (PixelType val) |
Protected Types | |
| typedef InterpolateImageFunction < TImage, double > | InterpolatorType |
| typedef ImageToImageMetric < TImage, TImage > | MetricType |
Protected Member Functions | |
| itkSetMacro (FinalMetricValue, double) | |
| itkSetMacro (TransformMethodEnum, TransformMethodEnumType) | |
| virtual void | Optimize (MetricType *metric, InterpolatorType *interpolator) |
| OptimizedImageToImageRegistrationMethod (void) | |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
| virtual | ~OptimizedImageToImageRegistrationMethod (void) |
Definition at line 29 of file itkOptimizedImageToImageRegistrationMethod.h.
| typedef SmartPointer<const Self> itk::OptimizedImageToImageRegistrationMethod< TImage >::ConstPointer |
Reimplemented from itk::ImageToImageRegistrationMethod< TImage >.
Reimplemented in itk::AffineImageToImageRegistrationMethod< TImage >, itk::BSplineImageToImageRegistrationMethod< TImage >, and itk::RigidImageToImageRegistrationMethod< TImage >.
Definition at line 38 of file itkOptimizedImageToImageRegistrationMethod.h.
| typedef TImage itk::OptimizedImageToImageRegistrationMethod< TImage >::ImageType |
Reimplemented from itk::ImageToImageRegistrationMethod< TImage >.
Reimplemented in itk::BSplineImageToImageRegistrationMethod< TImage >.
Definition at line 48 of file itkOptimizedImageToImageRegistrationMethod.h.
typedef InterpolateImageFunction<TImage, double> itk::OptimizedImageToImageRegistrationMethod< TImage >::InterpolatorType [protected] |
Reimplemented in itk::BSplineImageToImageRegistrationMethod< TImage >.
Definition at line 142 of file itkOptimizedImageToImageRegistrationMethod.h.
typedef ImageToImageMetric<TImage, TImage> itk::OptimizedImageToImageRegistrationMethod< TImage >::MetricType [protected] |
Reimplemented in itk::BSplineImageToImageRegistrationMethod< TImage >.
Definition at line 143 of file itkOptimizedImageToImageRegistrationMethod.h.
| typedef ImageType::PixelType itk::OptimizedImageToImageRegistrationMethod< TImage >::PixelType |
Definition at line 50 of file itkOptimizedImageToImageRegistrationMethod.h.
| typedef SmartPointer<Self> itk::OptimizedImageToImageRegistrationMethod< TImage >::Pointer |
Reimplemented from itk::ImageToImageRegistrationMethod< TImage >.
Reimplemented in itk::AffineImageToImageRegistrationMethod< TImage >, itk::BSplineImageToImageRegistrationMethod< TImage >, and itk::RigidImageToImageRegistrationMethod< TImage >.
Definition at line 37 of file itkOptimizedImageToImageRegistrationMethod.h.
| typedef OptimizedImageToImageRegistrationMethod itk::OptimizedImageToImageRegistrationMethod< TImage >::Self |
Reimplemented from itk::ImageToImageRegistrationMethod< TImage >.
Reimplemented in itk::AffineImageToImageRegistrationMethod< TImage >, itk::BSplineImageToImageRegistrationMethod< TImage >, and itk::RigidImageToImageRegistrationMethod< TImage >.
Definition at line 35 of file itkOptimizedImageToImageRegistrationMethod.h.
| typedef ImageToImageRegistrationMethod<TImage> itk::OptimizedImageToImageRegistrationMethod< TImage >::Superclass |
Reimplemented from itk::ImageToImageRegistrationMethod< TImage >.
Reimplemented in itk::AffineImageToImageRegistrationMethod< TImage >, itk::BSplineImageToImageRegistrationMethod< TImage >, and itk::RigidImageToImageRegistrationMethod< TImage >.
Definition at line 36 of file itkOptimizedImageToImageRegistrationMethod.h.
| typedef TransformType::ParametersType itk::OptimizedImageToImageRegistrationMethod< TImage >::TransformParametersScalesType |
Definition at line 56 of file itkOptimizedImageToImageRegistrationMethod.h.
| typedef TransformType::ParametersType itk::OptimizedImageToImageRegistrationMethod< TImage >::TransformParametersType |
Definition at line 54 of file itkOptimizedImageToImageRegistrationMethod.h.
| typedef Superclass::TransformType itk::OptimizedImageToImageRegistrationMethod< TImage >::TransformType |
Reimplemented from itk::ImageToImageRegistrationMethod< TImage >.
Reimplemented in itk::AffineImageToImageRegistrationMethod< TImage >, itk::BSplineImageToImageRegistrationMethod< TImage >, and itk::RigidImageToImageRegistrationMethod< TImage >.
Definition at line 52 of file itkOptimizedImageToImageRegistrationMethod.h.
| enum itk::OptimizedImageToImageRegistrationMethod::InterpolationMethodEnumType |
| NEAREST_NEIGHBOR_INTERPOLATION | |
| LINEAR_INTERPOLATION | |
| BSPLINE_INTERPOLATION | |
| SINC_INTERPOLATION |
Definition at line 72 of file itkOptimizedImageToImageRegistrationMethod.h.
| enum itk::OptimizedImageToImageRegistrationMethod::MetricMethodEnumType |
Definition at line 68 of file itkOptimizedImageToImageRegistrationMethod.h.
| enum itk::OptimizedImageToImageRegistrationMethod::TransformMethodEnumType |
Definition at line 64 of file itkOptimizedImageToImageRegistrationMethod.h.
| itk::OptimizedImageToImageRegistrationMethod< TImage >::OptimizedImageToImageRegistrationMethod | ( | void | ) | [protected] |
| virtual itk::OptimizedImageToImageRegistrationMethod< TImage >::~OptimizedImageToImageRegistrationMethod | ( | void | ) | [protected, virtual] |
| virtual void itk::OptimizedImageToImageRegistrationMethod< 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::ImageToImageRegistrationMethod< TImage >.
Reimplemented in itk::AffineImageToImageRegistrationMethod< TImage >, itk::BSplineImageToImageRegistrationMethod< TImage >, and itk::RigidImageToImageRegistrationMethod< TImage >.
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | InitialTransformFixedParameters | , |
| TransformParametersType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | MinimizeMemory | , |
| bool | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | MetricMethodEnum | , |
| MetricMethodEnumType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | InterpolationMethodEnum | , |
| InterpolationMethodEnumType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | MaxIterations | , |
| unsigned | int | ||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | LastTransformParameters | , |
| TransformParametersType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | UseEvolutionaryOptimization | , |
| bool | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | NumberOfSamples | , |
| unsigned | int | ||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | InitialTransformParameters | , |
| TransformParametersType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | TransformMethodEnum | , |
| TransformMethodEnumType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | TransformParametersScales | , |
| TransformParametersScalesType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | UseFixedImageSamplesIntensityThreshold | , |
| bool | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | FixedImageSamplesIntensityThreshold | , |
| PixelType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | SampleFromOverlap | , |
| bool | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | TargetError | , |
| double | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | RandomNumberSeed | , |
| int | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkGetMacro | ( | FinalMetricValue | , |
| double | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkNewMacro | ( | Self | ) |
Reimplemented from itk::ImageToImageRegistrationMethod< TImage >.
Reimplemented in itk::RigidImageToImageRegistrationMethod< TImage >.
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | TransformParametersScales | , |
| TransformParametersScalesType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | NumberOfSamples | , |
| unsigned | int | ||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | UseFixedImageSamplesIntensityThreshold | , |
| bool | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | UseEvolutionaryOptimization | , |
| bool | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | TransformMethodEnum | , |
| TransformMethodEnumType | |||
| ) | [protected] |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | MetricMethodEnum | , |
| MetricMethodEnumType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | InterpolationMethodEnum | , |
| InterpolationMethodEnumType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | TargetError | , |
| double | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | InitialTransformFixedParameters | , |
| TransformParametersType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | FinalMetricValue | , |
| double | |||
| ) | [protected] |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | LastTransformParameters | , |
| TransformParametersType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | InitialTransformParameters | , |
| TransformParametersType | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | MaxIterations | , |
| unsigned | int | ||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | RandomNumberSeed | , |
| int | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | MinimizeMemory | , |
| bool | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | SampleFromOverlap | , |
| bool | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkStaticConstMacro | ( | ImageDimension | , |
| unsigned | int, | ||
| TImage::ImageDimension | |||
| ) |
| itk::OptimizedImageToImageRegistrationMethod< TImage >::itkTypeMacro | ( | OptimizedImageToImageRegistrationMethod< TImage > | , |
| ImageToImageRegistrationMethod | |||
| ) |
| virtual void itk::OptimizedImageToImageRegistrationMethod< TImage >::Optimize | ( | MetricType * | metric, |
| InterpolatorType * | interpolator | ||
| ) | [protected, virtual] |
Reimplemented in itk::BSplineImageToImageRegistrationMethod< TImage >.
| virtual void itk::OptimizedImageToImageRegistrationMethod< TImage >::PrintSelf | ( | std::ostream & | os, |
| Indent | indent | ||
| ) | const [protected, virtual] |
| void itk::OptimizedImageToImageRegistrationMethod< TImage >::SetFixedImageSamplesIntensityThreshold | ( | PixelType | val | ) |
1.7.4