Slicer
4.10
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 |
Public Types inherited from itk::ImageToImageRegistrationMethod< TImage > | |
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 (void) const |
TransformType * | GetTypedTransform (void) |
const TransformType * | GetTypedTransform (void) 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) |
Public Member Functions inherited from itk::ImageToImageRegistrationMethod< TImage > | |
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 () ITK_OVERRIDE |
InitialImageToImageRegistrationMethod (void) | |
void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
virtual | ~InitialImageToImageRegistrationMethod (void) |
Protected Member Functions inherited from itk::ImageToImageRegistrationMethod< TImage > | |
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) |
Additional Inherited Members | |
Protected Attributes inherited from itk::ImageToImageRegistrationMethod< TImage > | |
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 |
|
protectedvirtual |
|
protected |
TransformPointer itk::InitialImageToImageRegistrationMethod< TImage >::GetAffineTransform | ( | void | ) | 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 | ( | void | ) |
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 | ( | void | ) | 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 | |||
) |
|
protected |
void itk::InitialImageToImageRegistrationMethod< TImage >::SetFixedLandmarks | ( | const LandmarkPointContainer & | fixedLandmarks | ) |
void itk::InitialImageToImageRegistrationMethod< TImage >::SetMovingLandmarks | ( | const LandmarkPointContainer & | movingLandmarks | ) |