![]() |
Slicer
4.11
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 std::vector< LandmarkPointType > | LandmarkPointContainer |
typedef Point< double, itkGetStaticConstMacro(ImageDimension)> | LandmarkPointType |
typedef SmartPointer< Self > | Pointer |
typedef InitialImageToImageRegistrationMethod | Self |
typedef ImageToImageRegistrationMethod< TImage > | Superclass |
typedef TransformType::Pointer | TransformPointer |
typedef AffineTransform< double, itkGetStaticConstMacro(ImageDimension)> | TransformType |
![]() | |
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 | |
TransformPointer | GetAffineTransform () const |
TransformType * | GetTypedTransform () |
const TransformType * | GetTypedTransform () const |
itkGetConstMacro (NumberOfMoments, unsigned int) | |
itkGetConstMacro (ComputeCenterOfRotationOnly, bool) | |
itkGetConstMacro (UseLandmarks, bool) | |
itkNewMacro (Self) | |
itkSetMacro (NumberOfMoments, unsigned int) | |
itkSetMacro (ComputeCenterOfRotationOnly, bool) | |
itkSetMacro (UseLandmarks, bool) | |
itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension) | |
itkTypeMacro (InitialImageToImageRegistrationMethod, ImageToImageRegistrationMethod) | |
void | SetFixedLandmarks (const LandmarkPointContainer &fixedLandmarks) |
void | SetMovingLandmarks (const LandmarkPointContainer &movingLandmarks) |
![]() | |
const TransformOutputType * | GetOutput () 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 () override |
InitialImageToImageRegistrationMethod () | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
~InitialImageToImageRegistrationMethod () override | |
![]() | |
void | GenerateData () override |
ModifiedTimeType | GetMTime () const override |
ImageToImageRegistrationMethod () | |
virtual void | Initialize () |
itkGetConstObjectMacro (Transform, TransformType) | |
itkGetObjectMacro (Transform, TransformType) | |
itkSetObjectMacro (Transform, TransformType) | |
DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
void | PrintSelf (std::ostream &os, Indent indent) const override |
~ImageToImageRegistrationMethod () override | |
Additional Inherited Members | |
![]() | |
TransformType::Pointer | m_Transform |
Definition at line 35 of file itkInitialImageToImageRegistrationMethod.h.
typedef SmartPointer<const Self> itk::InitialImageToImageRegistrationMethod< TImage >::ConstPointer |
Definition at line 44 of file itkInitialImageToImageRegistrationMethod.h.
typedef std::vector<LandmarkPointType> itk::InitialImageToImageRegistrationMethod< TImage >::LandmarkPointContainer |
Definition at line 67 of file itkInitialImageToImageRegistrationMethod.h.
typedef Point<double, itkGetStaticConstMacro(ImageDimension)> itk::InitialImageToImageRegistrationMethod< TImage >::LandmarkPointType |
Definition at line 66 of file itkInitialImageToImageRegistrationMethod.h.
typedef SmartPointer<Self> itk::InitialImageToImageRegistrationMethod< TImage >::Pointer |
Definition at line 43 of file itkInitialImageToImageRegistrationMethod.h.
typedef InitialImageToImageRegistrationMethod itk::InitialImageToImageRegistrationMethod< TImage >::Self |
Definition at line 41 of file itkInitialImageToImageRegistrationMethod.h.
typedef ImageToImageRegistrationMethod<TImage> itk::InitialImageToImageRegistrationMethod< TImage >::Superclass |
Definition at line 42 of file itkInitialImageToImageRegistrationMethod.h.
typedef TransformType::Pointer itk::InitialImageToImageRegistrationMethod< TImage >::TransformPointer |
Definition at line 60 of file itkInitialImageToImageRegistrationMethod.h.
typedef AffineTransform<double, itkGetStaticConstMacro( ImageDimension )> itk::InitialImageToImageRegistrationMethod< TImage >::TransformType |
Definition at line 58 of file itkInitialImageToImageRegistrationMethod.h.
|
protected |
|
overrideprotected |
|
overrideprotected |
TransformPointer itk::InitialImageToImageRegistrationMethod< TImage >::GetAffineTransform | ( | ) | const |
This method creates, initializes and returns an Affine transform. The transform is initialized with the current results available in the GetTypedTransform() method. The returned transform is not a member variable, and therefore, must be received into a SmartPointer to prevent it from being destroyed by depletion of its reference counting.
TransformType* itk::InitialImageToImageRegistrationMethod< TImage >::GetTypedTransform | ( | ) |
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.
const TransformType* itk::InitialImageToImageRegistrationMethod< TImage >::GetTypedTransform | ( | ) | const |
itk::InitialImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | NumberOfMoments | , |
unsigned | int | ||
) |
itk::InitialImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | ComputeCenterOfRotationOnly | , |
bool | |||
) |
itk::InitialImageToImageRegistrationMethod< TImage >::itkGetConstMacro | ( | UseLandmarks | , |
bool | |||
) |
itk::InitialImageToImageRegistrationMethod< TImage >::itkNewMacro | ( | Self | ) |
itk::InitialImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | NumberOfMoments | , |
unsigned | int | ||
) |
itk::InitialImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | ComputeCenterOfRotationOnly | , |
bool | |||
) |
itk::InitialImageToImageRegistrationMethod< TImage >::itkSetMacro | ( | UseLandmarks | , |
bool | |||
) |
itk::InitialImageToImageRegistrationMethod< TImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
TImage::ImageDimension | |||
) |
itk::InitialImageToImageRegistrationMethod< TImage >::itkTypeMacro | ( | InitialImageToImageRegistrationMethod< TImage > | , |
ImageToImageRegistrationMethod | |||
) |
|
overrideprotected |
void itk::InitialImageToImageRegistrationMethod< TImage >::SetFixedLandmarks | ( | const LandmarkPointContainer & | fixedLandmarks | ) |
void itk::InitialImageToImageRegistrationMethod< TImage >::SetMovingLandmarks | ( | const LandmarkPointContainer & | movingLandmarks | ) |