itk::ImageToImageRegistrationHelper< TImage > Class Template Reference

#include <itkImageToImageRegistrationHelper.h>

Inheritance diagram for itk::ImageToImageRegistrationHelper< TImage >:
Object

List of all members.

Public Types

typedef
AffineImageToImageRegistrationMethod
< TImage > 
AffineRegistrationMethodType
typedef
AffineRegistrationMethodType::TransformType 
AffineTransformType
typedef
BSplineImageToImageRegistrationMethod
< TImage > 
BSplineRegistrationMethodType
typedef
BSplineRegistrationMethodType::TransformType 
BSplineTransformType
typedef SmartPointer< const SelfConstPointer
typedef TImage ImageType
enum  InitialMethodEnumType {
  INIT_WITH_NONE, INIT_WITH_CURRENT_RESULTS, INIT_WITH_IMAGE_CENTERS, INIT_WITH_CENTERS_OF_MASS,
  INIT_WITH_SECOND_MOMENTS, INIT_WITH_LANDMARKS
}
typedef
InitialImageToImageRegistrationMethod
< TImage > 
InitialRegistrationMethodType
typedef
InitialRegistrationMethodType::TransformType 
InitialTransformType
typedef
OptimizedRegistrationMethodType::InterpolationMethodEnumType 
InterpolationMethodEnumType
typedef std::vector
< std::vector< float > > 
LandmarkVectorType
typedef
RegistrationMethodType::MaskObjectType 
MaskObjectType
typedef AffineTransformType MatrixTransformType
typedef
OptimizedRegistrationMethodType::MetricMethodEnumType 
MetricMethodEnumType
typedef
OptimizedImageToImageRegistrationMethod
< TImage > 
OptimizedRegistrationMethodType
typedef TImage::PixelType PixelType
typedef SmartPointer< SelfPointer
typedef TImage::PointType PointType
typedef
ImageToImageRegistrationMethod
< TImage > 
RegistrationMethodType
enum  RegistrationStageEnumType {
  PRE_STAGE, LOAD_STAGE, INIT_STAGE, RIGID_STAGE,
  AFFINE_STAGE, BSPLINE_STAGE
}
typedef
RigidImageToImageRegistrationMethod
< TImage > 
RigidRegistrationMethodType
typedef
RigidRegistrationMethodType::TransformType 
RigidTransformType
typedef
ImageToImageRegistrationHelper 
Self
typedef Object Superclass

Public Member Functions

void ComputeBaselineDifference (void)
TImage::ConstPointer GetFinalMovingImage (InterpolationMethodEnumType interp=OptimizedRegistrationMethodType::LINEAR_INTERPOLATION)
void Initialize (void)
 itkBooleanMacro (MinimizeMemory)
 itkBooleanMacro (ReportProgress)
 itkBooleanMacro (EnableBSplineRegistration)
 itkBooleanMacro (EnableAffineRegistration)
 itkBooleanMacro (EnableRigidRegistration)
 itkBooleanMacro (EnableInitialRegistration)
 itkBooleanMacro (EnableLoadedRegistration)
 itkBooleanMacro (SampleFromOverlap)
 itkBooleanMacro (UseMovingImageMaskObject)
 itkBooleanMacro (UseFixedImageMaskObject)
 itkGetConstMacro (BSplineInterpolationMethodEnum, InterpolationMethodEnumType)
 itkGetConstMacro (BSplineMetricMethodEnum, MetricMethodEnumType)
 itkGetConstMacro (BSplineControlPointPixelSpacing, double)
 itkGetConstMacro (BSplineMaxIterations, unsigned int)
 itkGetConstMacro (BSplineTargetError, double)
 itkGetConstMacro (BSplineSamplingRatio, double)
 itkGetConstMacro (AffineInterpolationMethodEnum, InterpolationMethodEnumType)
 itkGetConstMacro (AffineMetricMethodEnum, MetricMethodEnumType)
 itkGetConstMacro (AffineMaxIterations, unsigned int)
 itkGetConstMacro (AffineTargetError, double)
 itkGetConstMacro (AffineSamplingRatio, double)
 itkGetConstMacro (RigidInterpolationMethodEnum, InterpolationMethodEnumType)
 itkGetConstMacro (RigidMetricMethodEnum, MetricMethodEnumType)
 itkGetConstMacro (RigidMaxIterations, unsigned int)
 itkGetConstMacro (RigidTargetError, double)
 itkGetConstMacro (RigidSamplingRatio, double)
 itkGetConstMacro (InitialMethodEnum, InitialMethodEnumType)
 itkGetConstMacro (ExpectedSkewMagnitude, double)
 itkGetConstMacro (ExpectedScaleMagnitude, double)
 itkGetConstMacro (ExpectedRotationMagnitude, double)
 itkGetConstMacro (ExpectedOffsetPixelMagnitude, double)
 itkGetConstMacro (EnableBSplineRegistration, bool)
 itkGetConstMacro (EnableAffineRegistration, bool)
 itkGetConstMacro (EnableRigidRegistration, bool)
 itkGetConstMacro (EnableInitialRegistration, bool)
 itkGetConstMacro (EnableLoadedRegistration, bool)
 itkGetConstMacro (SampleIntensityPortion, double)
 itkGetConstMacro (UseMovingImageMaskObject, bool)
 itkGetConstMacro (UseFixedImageMaskObject, bool)
 itkGetConstObjectMacro (BSplineTransform, BSplineTransformType)
 itkGetConstObjectMacro (AffineTransform, AffineTransformType)
 itkGetConstObjectMacro (RigidTransform, RigidTransformType)
 itkGetConstObjectMacro (LoadedBSplineTransform, BSplineTransformType)
 itkGetConstObjectMacro (LoadedMatrixTransform, MatrixTransformType)
 itkGetConstObjectMacro (BSplineTransformResampledImage, TImage)
 itkGetConstObjectMacro (MatrixTransformResampledImage, TImage)
 itkGetConstObjectMacro (LoadedTransformResampledImage, TImage)
 itkGetConstObjectMacro (CurrentMovingImage, TImage)
 itkGetConstObjectMacro (CurrentBSplineTransform, BSplineTransformType)
 itkGetConstObjectMacro (CurrentMatrixTransform, MatrixTransformType)
 itkGetConstObjectMacro (BaselineResampledMovingImage, TImage)
 itkGetConstObjectMacro (BaselineDifferenceImage, TImage)
 itkGetConstObjectMacro (MovingImageMaskObject, MaskObjectType)
 itkGetConstObjectMacro (FixedImageMaskObject, MaskObjectType)
 itkGetConstObjectMacro (MovingImage, TImage)
 itkGetConstObjectMacro (FixedImage, TImage)
 itkGetMacro (BSplineMetricValue, double)
 itkGetMacro (AffineMetricValue, double)
 itkGetMacro (RigidMetricValue, double)
 itkGetMacro (MinimizeMemory, bool)
 itkGetMacro (ReportProgress, bool)
 itkGetMacro (FinalMetricValue, double)
 itkGetMacro (BaselineTestPassed, bool)
 itkGetMacro (BaselineNumberOfFailedPixels, unsigned int)
 itkGetMacro (SampleFromOverlap, bool)
 itkGetMacro (RegionOfInterestPoint2, PointType)
 itkGetMacro (RegionOfInterestPoint1, PointType)
 itkGetMacro (UseRegionOfInterest, bool)
 itkGetMacro (RandomNumberSeed, unsigned int)
 itkNewMacro (Self)
 itkSetConstObjectMacro (BaselineImage, TImage)
 itkSetConstObjectMacro (MovingImage, TImage)
 itkSetConstObjectMacro (FixedImage, TImage)
 itkSetMacro (BSplineInterpolationMethodEnum, InterpolationMethodEnumType)
 itkSetMacro (BSplineMetricMethodEnum, MetricMethodEnumType)
 itkSetMacro (BSplineControlPointPixelSpacing, double)
 itkSetMacro (BSplineMaxIterations, unsigned int)
 itkSetMacro (BSplineTargetError, double)
 itkSetMacro (BSplineSamplingRatio, double)
 itkSetMacro (AffineInterpolationMethodEnum, InterpolationMethodEnumType)
 itkSetMacro (AffineMetricMethodEnum, MetricMethodEnumType)
 itkSetMacro (AffineMaxIterations, unsigned int)
 itkSetMacro (AffineTargetError, double)
 itkSetMacro (AffineSamplingRatio, double)
 itkSetMacro (RigidInterpolationMethodEnum, InterpolationMethodEnumType)
 itkSetMacro (RigidMetricMethodEnum, MetricMethodEnumType)
 itkSetMacro (RigidMaxIterations, unsigned int)
 itkSetMacro (RigidTargetError, double)
 itkSetMacro (RigidSamplingRatio, double)
 itkSetMacro (InitialMethodEnum, InitialMethodEnumType)
 itkSetMacro (MinimizeMemory, bool)
 itkSetMacro (ReportProgress, bool)
 itkSetMacro (ExpectedSkewMagnitude, double)
 itkSetMacro (ExpectedScaleMagnitude, double)
 itkSetMacro (ExpectedRotationMagnitude, double)
 itkSetMacro (ExpectedOffsetPixelMagnitude, double)
 itkSetMacro (EnableBSplineRegistration, bool)
 itkSetMacro (EnableAffineRegistration, bool)
 itkSetMacro (EnableRigidRegistration, bool)
 itkSetMacro (EnableInitialRegistration, bool)
 itkSetMacro (EnableLoadedRegistration, bool)
 itkSetMacro (BaselineRadiusTolerance, unsigned int)
 itkSetMacro (BaselineIntensityTolerance, PixelType)
 itkSetMacro (BaselineNumberOfFailedPixelsTolerance, unsigned int)
 itkSetMacro (SampleIntensityPortion, double)
 itkSetMacro (SampleFromOverlap, bool)
 itkSetMacro (RegionOfInterestPoint2, PointType)
 itkSetMacro (RegionOfInterestPoint1, PointType)
 itkSetMacro (UseRegionOfInterest, bool)
 itkSetMacro (UseMovingImageMaskObject, bool)
 itkSetMacro (UseFixedImageMaskObject, bool)
 itkSetMacro (RandomNumberSeed, unsigned int)
 itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension)
 itkTypeMacro (ImageToImageRegistrationHelper, Object)
void LoadBaselineImage (const std::string filename)
void LoadFixedImage (const std::string filename)
void LoadMovingImage (const std::string filename)
void LoadParameters (const std::string filename)
void LoadTransform (const std::string filename)
TImage::ConstPointer ResampleImage (InterpolationMethodEnumType interp=OptimizedRegistrationMethodType::LINEAR_INTERPOLATION, const TImage *movingImage=NULL, const MatrixTransformType *matrixTransform=NULL, const BSplineTransformType *bsplineTransform=NULL, PixelType defaultPixelValue=0)
void SaveImage (const std::string filename, const TImage *image)
void SaveParameters (const std::string filename)
void SaveTransform (const std::string filename)
void SetFixedImageMaskObject (const MaskObjectType *mask)
void SetFixedLandmarks (const LandmarkVectorType &fixedLandmarks)
void SetLoadedBSplineTransform (const BSplineTransformType &tfm)
void SetLoadedMatrixTransform (const MatrixTransformType &tfm)
void SetMovingImageMaskObject (const MaskObjectType *mask)
void SetMovingLandmarks (const LandmarkVectorType &movingLandmarks)
void SetRegionOfInterest (const std::vector< float > &points)
void SetRegionOfInterest (const PointType &point1, const PointType &point2)
void Update (void)

Protected Member Functions

 ImageToImageRegistrationHelper (void)
void PrintSelf (std::ostream &os, Indent indent) const
void PrintSelfHelper (std::ostream &os, Indent indent, const std::string basename, MetricMethodEnumType metric, InterpolationMethodEnumType interpolation) const
virtual ~ImageToImageRegistrationHelper (void)

Private Types

typedef
InitialRegistrationMethodType::LandmarkPointContainer 
LandmarkPointContainer
typedef
InitialRegistrationMethodType::LandmarkPointType 
LandmarkPointType

Private Member Functions

 ImageToImageRegistrationHelper (const Self &)
void operator= (const Self &)

Private Attributes

InterpolationMethodEnumType m_AffineInterpolationMethodEnum
unsigned int m_AffineMaxIterations
MetricMethodEnumType m_AffineMetricMethodEnum
double m_AffineMetricValue
double m_AffineSamplingRatio
double m_AffineTargetError
AffineTransformType::Pointer m_AffineTransform
TImage::ConstPointer m_BaselineDifferenceImage
TImage::ConstPointer m_BaselineImage
PixelType m_BaselineIntensityTolerance
unsigned int m_BaselineNumberOfFailedPixels
unsigned int m_BaselineNumberOfFailedPixelsTolerance
unsigned int m_BaselineRadiusTolerance
TImage::ConstPointer m_BaselineResampledMovingImage
bool m_BaselineTestPassed
double m_BSplineControlPointPixelSpacing
InterpolationMethodEnumType m_BSplineInterpolationMethodEnum
unsigned int m_BSplineMaxIterations
MetricMethodEnumType m_BSplineMetricMethodEnum
double m_BSplineMetricValue
double m_BSplineSamplingRatio
double m_BSplineTargetError
BSplineTransformType::Pointer m_BSplineTransform
TImage::ConstPointer m_BSplineTransformResampledImage
bool m_CompletedInitialization
bool m_CompletedResampling
RegistrationStageEnumType m_CompletedStage
BSplineTransformType::Pointer m_CurrentBSplineTransform
MatrixTransformType::Pointer m_CurrentMatrixTransform
TImage::ConstPointer m_CurrentMovingImage
bool m_EnableAffineRegistration
bool m_EnableBSplineRegistration
bool m_EnableInitialRegistration
bool m_EnableLoadedRegistration
bool m_EnableRigidRegistration
double m_ExpectedOffsetPixelMagnitude
double m_ExpectedRotationMagnitude
double m_ExpectedScaleMagnitude
double m_ExpectedSkewMagnitude
double m_FinalMetricValue
TImage::ConstPointer m_FixedImage
MaskObjectType::ConstPointer m_FixedImageMaskObject
LandmarkPointContainer m_FixedLandmarks
InitialMethodEnumType m_InitialMethodEnum
InitialTransformType::Pointer m_InitialTransform
BSplineTransformType::Pointer m_LoadedBSplineTransform
MatrixTransformType::Pointer m_LoadedMatrixTransform
TImage::ConstPointer m_LoadedTransformResampledImage
TImage::ConstPointer m_MatrixTransformResampledImage
bool m_MinimizeMemory
TImage::ConstPointer m_MovingImage
MaskObjectType::ConstPointer m_MovingImageMaskObject
LandmarkPointContainer m_MovingLandmarks
unsigned int m_RandomNumberSeed
PointType m_RegionOfInterestPoint1
PointType m_RegionOfInterestPoint2
bool m_ReportProgress
InterpolationMethodEnumType m_RigidInterpolationMethodEnum
unsigned int m_RigidMaxIterations
MetricMethodEnumType m_RigidMetricMethodEnum
double m_RigidMetricValue
double m_RigidSamplingRatio
double m_RigidTargetError
RigidTransformType::Pointer m_RigidTransform
bool m_SampleFromOverlap
double m_SampleIntensityPortion
bool m_UseFixedImageMaskObject
bool m_UseMovingImageMaskObject
bool m_UseRegionOfInterest

template<class TImage>
class itk::ImageToImageRegistrationHelper< TImage >


Member Typedef Documentation

template<class TImage >
typedef SmartPointer< const Self > itk::ImageToImageRegistrationHelper< TImage >::ConstPointer
template<class TImage >
typedef TImage itk::ImageToImageRegistrationHelper< TImage >::ImageType
template<class TImage >
typedef std::vector<std::vector< float > > itk::ImageToImageRegistrationHelper< TImage >::LandmarkVectorType
template<class TImage >
typedef TImage::PixelType itk::ImageToImageRegistrationHelper< TImage >::PixelType
template<class TImage >
typedef SmartPointer< Self > itk::ImageToImageRegistrationHelper< TImage >::Pointer
template<class TImage >
typedef TImage::PointType itk::ImageToImageRegistrationHelper< TImage >::PointType
template<class TImage >
typedef ImageToImageRegistrationHelper itk::ImageToImageRegistrationHelper< TImage >::Self
template<class TImage >
typedef Object itk::ImageToImageRegistrationHelper< TImage >::Superclass

Member Enumeration Documentation

Enumerator:
INIT_WITH_NONE 
INIT_WITH_CURRENT_RESULTS 
INIT_WITH_IMAGE_CENTERS 
INIT_WITH_CENTERS_OF_MASS 
INIT_WITH_SECOND_MOMENTS 
INIT_WITH_LANDMARKS 
Enumerator:
PRE_STAGE 
LOAD_STAGE 
INIT_STAGE 
RIGID_STAGE 
AFFINE_STAGE 
BSPLINE_STAGE 

Constructor & Destructor Documentation

template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::ImageToImageRegistrationHelper ( void   )  [protected]
template<class TImage >
virtual itk::ImageToImageRegistrationHelper< TImage >::~ImageToImageRegistrationHelper ( void   )  [protected, virtual]
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::ImageToImageRegistrationHelper ( const Self  )  [private]

Member Function Documentation

template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::ComputeBaselineDifference ( void   ) 
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::GetFinalMovingImage ( InterpolationMethodEnumType  interp = OptimizedRegistrationMethodType::LINEAR_INTERPOLATION  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::Initialize ( void   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( MinimizeMemory   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( ReportProgress   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( EnableBSplineRegistration   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( EnableAffineRegistration   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( EnableRigidRegistration   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( EnableInitialRegistration   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( EnableLoadedRegistration   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( SampleFromOverlap   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( UseMovingImageMaskObject   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( UseFixedImageMaskObject   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineControlPointPixelSpacing  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( AffineInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( AffineMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( AffineMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( AffineTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( AffineSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( RigidInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( RigidMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( RigidMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( RigidTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( RigidSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( InitialMethodEnum  ,
InitialMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( ExpectedSkewMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( ExpectedScaleMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( ExpectedRotationMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( ExpectedOffsetPixelMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( EnableBSplineRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( EnableAffineRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( EnableRigidRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( EnableInitialRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( EnableLoadedRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( SampleIntensityPortion  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( UseMovingImageMaskObject  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( UseFixedImageMaskObject  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( BSplineTransform  ,
BSplineTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( AffineTransform  ,
AffineTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( RigidTransform  ,
RigidTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( LoadedBSplineTransform  ,
BSplineTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( LoadedMatrixTransform  ,
MatrixTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( BSplineTransformResampledImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( MatrixTransformResampledImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( LoadedTransformResampledImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( CurrentMovingImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( CurrentBSplineTransform  ,
BSplineTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( CurrentMatrixTransform  ,
MatrixTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( BaselineResampledMovingImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( BaselineDifferenceImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( MovingImageMaskObject  ,
MaskObjectType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( FixedImageMaskObject  ,
MaskObjectType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( MovingImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( FixedImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( BSplineMetricValue  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( AffineMetricValue  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( RigidMetricValue  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( MinimizeMemory  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( ReportProgress  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( FinalMetricValue  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( BaselineTestPassed  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( BaselineNumberOfFailedPixels  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( SampleFromOverlap  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( RegionOfInterestPoint2  ,
PointType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( RegionOfInterestPoint1  ,
PointType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( UseRegionOfInterest  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( RandomNumberSeed  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkNewMacro ( Self   ) 
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetConstObjectMacro ( BaselineImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetConstObjectMacro ( MovingImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetConstObjectMacro ( FixedImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineControlPointPixelSpacing  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( AffineInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( AffineMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( AffineMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( AffineTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( AffineSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RigidInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RigidMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RigidMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RigidTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RigidSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( InitialMethodEnum  ,
InitialMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( MinimizeMemory  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( ReportProgress  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( ExpectedSkewMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( ExpectedScaleMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( ExpectedRotationMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( ExpectedOffsetPixelMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( EnableBSplineRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( EnableAffineRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( EnableRigidRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( EnableInitialRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( EnableLoadedRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BaselineRadiusTolerance  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BaselineIntensityTolerance  ,
PixelType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BaselineNumberOfFailedPixelsTolerance  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( SampleIntensityPortion  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( SampleFromOverlap  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RegionOfInterestPoint2  ,
PointType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RegionOfInterestPoint1  ,
PointType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( UseRegionOfInterest  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( UseMovingImageMaskObject  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( UseFixedImageMaskObject  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RandomNumberSeed  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TImage::ImageDimension   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkTypeMacro ( ImageToImageRegistrationHelper< TImage >  ,
Object   
)
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::LoadBaselineImage ( const std::string  filename  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::LoadFixedImage ( const std::string  filename  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::LoadMovingImage ( const std::string  filename  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::LoadParameters ( const std::string  filename  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::LoadTransform ( const std::string  filename  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::operator= ( const Self  )  [private]
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const [protected]
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::PrintSelfHelper ( std::ostream &  os,
Indent  indent,
const std::string  basename,
MetricMethodEnumType  metric,
InterpolationMethodEnumType  interpolation 
) const [protected]
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::ResampleImage ( InterpolationMethodEnumType  interp = OptimizedRegistrationMethodType::LINEAR_INTERPOLATION,
const TImage *  movingImage = NULL,
const MatrixTransformType matrixTransform = NULL,
const BSplineTransformType bsplineTransform = NULL,
PixelType  defaultPixelValue = 0 
)
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SaveImage ( const std::string  filename,
const TImage *  image 
)
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SaveParameters ( const std::string  filename  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SaveTransform ( const std::string  filename  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SetFixedImageMaskObject ( const MaskObjectType mask  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SetFixedLandmarks ( const LandmarkVectorType fixedLandmarks  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SetLoadedBSplineTransform ( const BSplineTransformType tfm  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SetLoadedMatrixTransform ( const MatrixTransformType tfm  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SetMovingImageMaskObject ( const MaskObjectType mask  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SetMovingLandmarks ( const LandmarkVectorType movingLandmarks  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SetRegionOfInterest ( const std::vector< float > &  points  ) 
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SetRegionOfInterest ( const PointType point1,
const PointType point2 
)
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::Update ( void   ) 

This class provides an Update() method to fit the appearance of a ProcessObject API, but it is not a ProcessObject.


Member Data Documentation

template<class TImage >
unsigned int itk::ImageToImageRegistrationHelper< TImage >::m_AffineMaxIterations [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_AffineMetricValue [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_AffineSamplingRatio [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_AffineTargetError [private]
template<class TImage >
AffineTransformType::Pointer itk::ImageToImageRegistrationHelper< TImage >::m_AffineTransform [private]
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_BaselineDifferenceImage [private]
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_BaselineImage [private]
template<class TImage >
PixelType itk::ImageToImageRegistrationHelper< TImage >::m_BaselineIntensityTolerance [private]
template<class TImage >
unsigned int itk::ImageToImageRegistrationHelper< TImage >::m_BaselineNumberOfFailedPixels [private]
template<class TImage >
unsigned int itk::ImageToImageRegistrationHelper< TImage >::m_BaselineNumberOfFailedPixelsTolerance [private]
template<class TImage >
unsigned int itk::ImageToImageRegistrationHelper< TImage >::m_BaselineRadiusTolerance [private]
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_BaselineResampledMovingImage [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_BaselineTestPassed [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_BSplineControlPointPixelSpacing [private]
template<class TImage >
unsigned int itk::ImageToImageRegistrationHelper< TImage >::m_BSplineMaxIterations [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_BSplineMetricValue [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_BSplineSamplingRatio [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_BSplineTargetError [private]
template<class TImage >
BSplineTransformType::Pointer itk::ImageToImageRegistrationHelper< TImage >::m_BSplineTransform [private]
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_BSplineTransformResampledImage [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_CompletedInitialization [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_CompletedResampling [private]
template<class TImage >
BSplineTransformType::Pointer itk::ImageToImageRegistrationHelper< TImage >::m_CurrentBSplineTransform [private]
template<class TImage >
MatrixTransformType::Pointer itk::ImageToImageRegistrationHelper< TImage >::m_CurrentMatrixTransform [private]
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_CurrentMovingImage [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_EnableAffineRegistration [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_EnableBSplineRegistration [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_EnableInitialRegistration [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_EnableLoadedRegistration [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_EnableRigidRegistration [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_ExpectedOffsetPixelMagnitude [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_ExpectedRotationMagnitude [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_ExpectedScaleMagnitude [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_ExpectedSkewMagnitude [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_FinalMetricValue [private]
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_FixedImage [private]
template<class TImage >
MaskObjectType::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_FixedImageMaskObject [private]
template<class TImage >
LandmarkPointContainer itk::ImageToImageRegistrationHelper< TImage >::m_FixedLandmarks [private]
template<class TImage >
InitialTransformType::Pointer itk::ImageToImageRegistrationHelper< TImage >::m_InitialTransform [private]
template<class TImage >
BSplineTransformType::Pointer itk::ImageToImageRegistrationHelper< TImage >::m_LoadedBSplineTransform [private]
template<class TImage >
MatrixTransformType::Pointer itk::ImageToImageRegistrationHelper< TImage >::m_LoadedMatrixTransform [private]
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_LoadedTransformResampledImage [private]
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_MatrixTransformResampledImage [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_MinimizeMemory [private]
template<class TImage >
TImage::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_MovingImage [private]
template<class TImage >
MaskObjectType::ConstPointer itk::ImageToImageRegistrationHelper< TImage >::m_MovingImageMaskObject [private]
template<class TImage >
unsigned int itk::ImageToImageRegistrationHelper< TImage >::m_RandomNumberSeed [private]
template<class TImage >
PointType itk::ImageToImageRegistrationHelper< TImage >::m_RegionOfInterestPoint1 [private]
template<class TImage >
PointType itk::ImageToImageRegistrationHelper< TImage >::m_RegionOfInterestPoint2 [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_ReportProgress [private]
template<class TImage >
unsigned int itk::ImageToImageRegistrationHelper< TImage >::m_RigidMaxIterations [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_RigidMetricValue [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_RigidSamplingRatio [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_RigidTargetError [private]
template<class TImage >
RigidTransformType::Pointer itk::ImageToImageRegistrationHelper< TImage >::m_RigidTransform [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_SampleFromOverlap [private]
template<class TImage >
double itk::ImageToImageRegistrationHelper< TImage >::m_SampleIntensityPortion [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_UseFixedImageMaskObject [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_UseMovingImageMaskObject [private]
template<class TImage >
bool itk::ImageToImageRegistrationHelper< TImage >::m_UseRegionOfInterest [private]

The documentation for this class was generated from the following file:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1