|
Slicer
4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkImageToImageRegistrationMethod.h>


Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef DataObject::Pointer | DataObjectPointer |
| typedef Superclass::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
| typedef TImage | ImageType |
| typedef SpatialObject< itkGetStaticConstMacro(ImageDimension)> | MaskObjectType |
| typedef SmartPointer< Self > | Pointer |
| typedef TImage::PointType | PointType |
| typedef ImageToImageRegistrationMethod | Self |
| typedef ProcessObject | Superclass |
| typedef DataObjectDecorator< TransformType > | TransformOutputType |
| typedef Transform< double, itkGetStaticConstMacro(ImageDimension), itkGetStaticConstMacro(ImageDimension)> | TransformType |
Public Member Functions | |
| const TransformOutputType * | GetOutput (void) const |
| itkBooleanMacro (ReportProgress) | |
| itkGetConstObjectMacro (FixedImage, ImageType) | |
| itkGetConstObjectMacro (MovingImage, ImageType) | |
| itkGetConstObjectMacro (FixedImageMaskObject, MaskObjectType) | |
| itkGetConstObjectMacro (MovingImageMaskObject, MaskObjectType) | |
| itkGetMacro (RegistrationNumberOfThreads, unsigned int) | |
| itkGetMacro (UseRegionOfInterest, bool) | |
| itkGetMacro (RegionOfInterestPoint1, PointType) | |
| itkGetMacro (RegionOfInterestPoint2, PointType) | |
| itkGetMacro (UseFixedImageMaskObject, bool) | |
| itkGetMacro (UseMovingImageMaskObject, bool) | |
| itkGetMacro (ReportProgress, bool) | |
| itkGetObjectMacro (Observer, Command) | |
| itkNewMacro (Self) | |
| itkSetMacro (RegistrationNumberOfThreads, unsigned int) | |
| itkSetMacro (UseRegionOfInterest, bool) | |
| itkSetMacro (RegionOfInterestPoint1, PointType) | |
| itkSetMacro (RegionOfInterestPoint2, PointType) | |
| itkSetMacro (UseFixedImageMaskObject, bool) | |
| itkSetMacro (UseMovingImageMaskObject, bool) | |
| itkSetMacro (ReportProgress, bool) | |
| itkSetObjectMacro (Observer, Command) | |
| itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension) | |
| itkTypeMacro (ImageToImageRegistrationMethod, ProcessObject) | |
| void | SetFixedImage (const ImageType *fixedImage) |
| void | SetFixedImageMaskObject (const MaskObjectType *maskObject) |
| void | SetMovingImage (const ImageType *movingImage) |
| void | SetMovingImageMaskObject (const MaskObjectType *maskObject) |
| void | SetRegionOfInterest (const PointType &point1, const PointType &point2) |
Protected Member Functions | |
| void | GenerateData (void) ITK_OVERRIDE |
| unsigned long | GetMTime (void) const ITK_OVERRIDE |
| ImageToImageRegistrationMethod (void) | |
| virtual void | Initialize (void) |
| itkGetConstObjectMacro (Transform, TransformType) | |
| itkGetObjectMacro (Transform, TransformType) | |
| itkSetObjectMacro (Transform, TransformType) | |
| virtual DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) ITK_OVERRIDE |
| void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
| virtual | ~ImageToImageRegistrationMethod (void) |
Protected Attributes | |
| TransformType::Pointer | m_Transform |
This is the base class for the registration methods.
This class has a separate hierarchy from the ImageRegistrationMethod defined in ITK. The purpose of this class is to provide the common functionalities of a registration method in a context that is easy to use from the Registration Helper class that provides an even higher-level, user-friendly interface to a generic image registration problem.
Definition at line 39 of file itkImageToImageRegistrationMethod.h.
| typedef SmartPointer<const Self> itk::ImageToImageRegistrationMethod< TImage >::ConstPointer |
Definition at line 48 of file itkImageToImageRegistrationMethod.h.
| typedef DataObject::Pointer itk::ImageToImageRegistrationMethod< TImage >::DataObjectPointer |
Definition at line 67 of file itkImageToImageRegistrationMethod.h.
| typedef Superclass::DataObjectPointerArraySizeType itk::ImageToImageRegistrationMethod< TImage >::DataObjectPointerArraySizeType |
Definition at line 69 of file itkImageToImageRegistrationMethod.h.
| typedef TImage itk::ImageToImageRegistrationMethod< TImage >::ImageType |
Definition at line 71 of file itkImageToImageRegistrationMethod.h.
| typedef SpatialObject<itkGetStaticConstMacro( ImageDimension )> itk::ImageToImageRegistrationMethod< TImage >::MaskObjectType |
Definition at line 76 of file itkImageToImageRegistrationMethod.h.
| typedef SmartPointer<Self> itk::ImageToImageRegistrationMethod< TImage >::Pointer |
Definition at line 47 of file itkImageToImageRegistrationMethod.h.
| typedef TImage::PointType itk::ImageToImageRegistrationMethod< TImage >::PointType |
Definition at line 73 of file itkImageToImageRegistrationMethod.h.
| typedef ImageToImageRegistrationMethod itk::ImageToImageRegistrationMethod< TImage >::Self |
Definition at line 45 of file itkImageToImageRegistrationMethod.h.
| typedef ProcessObject itk::ImageToImageRegistrationMethod< TImage >::Superclass |
Definition at line 46 of file itkImageToImageRegistrationMethod.h.
| typedef DataObjectDecorator<TransformType> itk::ImageToImageRegistrationMethod< TImage >::TransformOutputType |
Definition at line 65 of file itkImageToImageRegistrationMethod.h.
| typedef Transform<double, itkGetStaticConstMacro( ImageDimension ), itkGetStaticConstMacro( ImageDimension )> itk::ImageToImageRegistrationMethod< TImage >::TransformType |
Definition at line 63 of file itkImageToImageRegistrationMethod.h.
|
protected |
|
protectedvirtual |
|
protected |
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.
|
protected |
| const TransformOutputType* itk::ImageToImageRegistrationMethod< TImage >::GetOutput | ( | void | ) | const |
Return the output of the registration process, which is a Transform
|
protectedvirtual |
| itk::ImageToImageRegistrationMethod< TImage >::itkBooleanMacro | ( | ReportProgress | ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetConstObjectMacro | ( | FixedImage | , |
| ImageType | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetConstObjectMacro | ( | MovingImage | , |
| ImageType | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetConstObjectMacro | ( | FixedImageMaskObject | , |
| MaskObjectType | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetConstObjectMacro | ( | MovingImageMaskObject | , |
| MaskObjectType | |||
| ) |
|
protected |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetMacro | ( | RegistrationNumberOfThreads | , |
| unsigned | int | ||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetMacro | ( | UseRegionOfInterest | , |
| bool | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetMacro | ( | RegionOfInterestPoint1 | , |
| PointType | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetMacro | ( | RegionOfInterestPoint2 | , |
| PointType | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetMacro | ( | UseFixedImageMaskObject | , |
| bool | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetMacro | ( | UseMovingImageMaskObject | , |
| bool | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetMacro | ( | ReportProgress | , |
| bool | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkGetObjectMacro | ( | Observer | , |
| Command | |||
| ) |
|
protected |
| itk::ImageToImageRegistrationMethod< TImage >::itkNewMacro | ( | Self | ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | RegistrationNumberOfThreads | , |
| unsigned | int | ||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | UseRegionOfInterest | , |
| bool | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | RegionOfInterestPoint1 | , |
| PointType | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | RegionOfInterestPoint2 | , |
| PointType | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | UseFixedImageMaskObject | , |
| bool | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | UseMovingImageMaskObject | , |
| bool | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | ReportProgress | , |
| bool | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkSetObjectMacro | ( | Observer | , |
| Command | |||
| ) |
|
protected |
Provide derived classes with access to the Transform member variable.
| itk::ImageToImageRegistrationMethod< TImage >::itkStaticConstMacro | ( | ImageDimension | , |
| unsigned | int, | ||
| TImage::ImageDimension | |||
| ) |
| itk::ImageToImageRegistrationMethod< TImage >::itkTypeMacro | ( | ImageToImageRegistrationMethod< TImage > | , |
| ProcessObject | |||
| ) |
|
protectedvirtual |
|
protected |
| void itk::ImageToImageRegistrationMethod< TImage >::SetFixedImage | ( | const ImageType * | fixedImage | ) |
| void itk::ImageToImageRegistrationMethod< TImage >::SetFixedImageMaskObject | ( | const MaskObjectType * | maskObject | ) |
| void itk::ImageToImageRegistrationMethod< TImage >::SetMovingImage | ( | const ImageType * | movingImage | ) |
| void itk::ImageToImageRegistrationMethod< TImage >::SetMovingImageMaskObject | ( | const MaskObjectType * | maskObject | ) |
| void itk::ImageToImageRegistrationMethod< TImage >::SetRegionOfInterest | ( | const PointType & | point1, |
| const PointType & | point2 | ||
| ) |
|
protected |
Definition at line 151 of file itkImageToImageRegistrationMethod.h.
1.8.13