Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Public Types | Public Member Functions | Protected Member Functions
itk::ImageToImageRegistrationHelper< TImage > Class Template Reference

#include <Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkImageToImageRegistrationHelper.h>

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 (UseFixedImageMaskObject)
 itkBooleanMacro (EnableBSplineRegistration)
 itkBooleanMacro (UseMovingImageMaskObject)
 itkBooleanMacro (SampleFromOverlap)
 itkBooleanMacro (ReportProgress)
 itkBooleanMacro (MinimizeMemory)
 itkBooleanMacro (EnableLoadedRegistration)
 itkBooleanMacro (EnableInitialRegistration)
 itkBooleanMacro (EnableRigidRegistration)
 itkBooleanMacro (EnableAffineRegistration)
 itkGetConstMacro (SampleIntensityPortion, double)
 itkGetConstMacro (BSplineControlPointPixelSpacing, double)
 itkGetConstMacro (BSplineMetricMethodEnum, MetricMethodEnumType)
 itkGetConstMacro (ExpectedOffsetPixelMagnitude, double)
 itkGetConstMacro (BSplineInterpolationMethodEnum, InterpolationMethodEnumType)
 itkGetConstMacro (ExpectedRotationMagnitude, double)
 itkGetConstMacro (ExpectedScaleMagnitude, double)
 itkGetConstMacro (ExpectedSkewMagnitude, double)
 itkGetConstMacro (UseMovingImageMaskObject, bool)
 itkGetConstMacro (InitialMethodEnum, InitialMethodEnumType)
 itkGetConstMacro (RigidSamplingRatio, double)
 itkGetConstMacro (RigidTargetError, double)
 itkGetConstMacro (AffineSamplingRatio, double)
 itkGetConstMacro (RigidMaxIterations, unsigned int)
 itkGetConstMacro (UseFixedImageMaskObject, bool)
 itkGetConstMacro (RigidMetricMethodEnum, MetricMethodEnumType)
 itkGetConstMacro (RigidInterpolationMethodEnum, InterpolationMethodEnumType)
 itkGetConstMacro (EnableLoadedRegistration, bool)
 itkGetConstMacro (EnableInitialRegistration, bool)
 itkGetConstMacro (EnableRigidRegistration, bool)
 itkGetConstMacro (AffineTargetError, double)
 itkGetConstMacro (AffineMaxIterations, unsigned int)
 itkGetConstMacro (AffineMetricMethodEnum, MetricMethodEnumType)
 itkGetConstMacro (AffineInterpolationMethodEnum, InterpolationMethodEnumType)
 itkGetConstMacro (EnableAffineRegistration, bool)
 itkGetConstMacro (BSplineSamplingRatio, double)
 itkGetConstMacro (EnableBSplineRegistration, bool)
 itkGetConstMacro (BSplineTargetError, double)
 itkGetConstMacro (BSplineMaxIterations, unsigned int)
 itkGetConstObjectMacro (BSplineTransform, BSplineTransformType)
 itkGetConstObjectMacro (MovingImage, TImage)
 itkGetConstObjectMacro (FixedImageMaskObject, MaskObjectType)
 itkGetConstObjectMacro (CurrentMatrixTransform, MatrixTransformType)
 itkGetConstObjectMacro (CurrentBSplineTransform, BSplineTransformType)
 itkGetConstObjectMacro (CurrentMovingImage, TImage)
 itkGetConstObjectMacro (LoadedTransformResampledImage, TImage)
 itkGetConstObjectMacro (MatrixTransformResampledImage, TImage)
 itkGetConstObjectMacro (BSplineTransformResampledImage, TImage)
 itkGetConstObjectMacro (MovingImageMaskObject, MaskObjectType)
 itkGetConstObjectMacro (LoadedMatrixTransform, MatrixTransformType)
 itkGetConstObjectMacro (LoadedBSplineTransform, BSplineTransformType)
 itkGetConstObjectMacro (BaselineDifferenceImage, TImage)
 itkGetConstObjectMacro (BaselineResampledMovingImage, TImage)
 itkGetConstObjectMacro (RigidTransform, RigidTransformType)
 itkGetConstObjectMacro (FixedImage, TImage)
 itkGetConstObjectMacro (AffineTransform, AffineTransformType)
 itkGetMacro (MinimizeMemory, bool)
 itkGetMacro (SampleFromOverlap, bool)
 itkGetMacro (AffineMetricValue, double)
 itkGetMacro (ReportProgress, bool)
 itkGetMacro (BSplineMetricValue, double)
 itkGetMacro (FinalMetricValue, double)
 itkGetMacro (UseRegionOfInterest, bool)
 itkGetMacro (BaselineTestPassed, bool)
 itkGetMacro (BaselineNumberOfFailedPixels, unsigned int)
 itkGetMacro (RegionOfInterestPoint1, PointType)
 itkGetMacro (RigidMetricValue, double)
 itkGetMacro (RegionOfInterestPoint2, PointType)
 itkGetMacro (RandomNumberSeed, unsigned int)
 itkNewMacro (Self)
 itkSetConstObjectMacro (FixedImage, TImage)
 itkSetConstObjectMacro (MovingImage, TImage)
 itkSetConstObjectMacro (BaselineImage, TImage)
 itkSetMacro (AffineTargetError, double)
 itkSetMacro (AffineMaxIterations, unsigned int)
 itkSetMacro (RegionOfInterestPoint1, PointType)
 itkSetMacro (EnableAffineRegistration, bool)
 itkSetMacro (ExpectedOffsetPixelMagnitude, double)
 itkSetMacro (EnableInitialRegistration, bool)
 itkSetMacro (RegionOfInterestPoint2, PointType)
 itkSetMacro (RigidInterpolationMethodEnum, InterpolationMethodEnumType)
 itkSetMacro (BSplineSamplingRatio, double)
 itkSetMacro (ExpectedScaleMagnitude, double)
 itkSetMacro (AffineMetricMethodEnum, MetricMethodEnumType)
 itkSetMacro (AffineInterpolationMethodEnum, InterpolationMethodEnumType)
 itkSetMacro (UseMovingImageMaskObject, bool)
 itkSetMacro (BaselineIntensityTolerance, PixelType)
 itkSetMacro (BSplineControlPointPixelSpacing, double)
 itkSetMacro (UseRegionOfInterest, bool)
 itkSetMacro (RigidTargetError, double)
 itkSetMacro (ReportProgress, bool)
 itkSetMacro (BaselineNumberOfFailedPixelsTolerance, unsigned int)
 itkSetMacro (BSplineInterpolationMethodEnum, InterpolationMethodEnumType)
 itkSetMacro (RandomNumberSeed, unsigned int)
 itkSetMacro (BSplineMetricMethodEnum, MetricMethodEnumType)
 itkSetMacro (InitialMethodEnum, InitialMethodEnumType)
 itkSetMacro (EnableRigidRegistration, bool)
 itkSetMacro (BaselineRadiusTolerance, unsigned int)
 itkSetMacro (MinimizeMemory, bool)
 itkSetMacro (ExpectedRotationMagnitude, double)
 itkSetMacro (ExpectedSkewMagnitude, double)
 itkSetMacro (BSplineTargetError, double)
 itkSetMacro (RigidSamplingRatio, double)
 itkSetMacro (EnableLoadedRegistration, bool)
 itkSetMacro (RigidMaxIterations, unsigned int)
 itkSetMacro (SampleFromOverlap, bool)
 itkSetMacro (AffineSamplingRatio, double)
 itkSetMacro (RigidMetricMethodEnum, MetricMethodEnumType)
 itkSetMacro (SampleIntensityPortion, double)
 itkSetMacro (UseFixedImageMaskObject, bool)
 itkSetMacro (EnableBSplineRegistration, bool)
 itkSetMacro (BSplineMaxIterations, 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)

Detailed Description

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

Definition at line 35 of file itkImageToImageRegistrationHelper.h.


Member Typedef Documentation

Definition at line 75 of file itkImageToImageRegistrationHelper.h.

Definition at line 117 of file itkImageToImageRegistrationHelper.h.

Definition at line 78 of file itkImageToImageRegistrationHelper.h.

Definition at line 122 of file itkImageToImageRegistrationHelper.h.

template<class TImage >
typedef SmartPointer<const Self> itk::ImageToImageRegistrationHelper< TImage >::ConstPointer

Definition at line 43 of file itkImageToImageRegistrationHelper.h.

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

Definition at line 52 of file itkImageToImageRegistrationHelper.h.

Definition at line 66 of file itkImageToImageRegistrationHelper.h.

Definition at line 107 of file itkImageToImageRegistrationHelper.h.

Definition at line 90 of file itkImageToImageRegistrationHelper.h.

template<class TImage >
typedef std::vector<std::vector<float> > itk::ImageToImageRegistrationHelper< TImage >::LandmarkVectorType

Definition at line 109 of file itkImageToImageRegistrationHelper.h.

Definition at line 84 of file itkImageToImageRegistrationHelper.h.

Definition at line 119 of file itkImageToImageRegistrationHelper.h.

Definition at line 87 of file itkImageToImageRegistrationHelper.h.

Definition at line 69 of file itkImageToImageRegistrationHelper.h.

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

Definition at line 54 of file itkImageToImageRegistrationHelper.h.

template<class TImage >
typedef SmartPointer<Self> itk::ImageToImageRegistrationHelper< TImage >::Pointer

Definition at line 42 of file itkImageToImageRegistrationHelper.h.

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

Definition at line 111 of file itkImageToImageRegistrationHelper.h.

Definition at line 63 of file itkImageToImageRegistrationHelper.h.

Definition at line 72 of file itkImageToImageRegistrationHelper.h.

Definition at line 114 of file itkImageToImageRegistrationHelper.h.

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

Definition at line 40 of file itkImageToImageRegistrationHelper.h.

template<class TImage >
typedef Object itk::ImageToImageRegistrationHelper< TImage >::Superclass

Definition at line 41 of file itkImageToImageRegistrationHelper.h.


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 

Definition at line 92 of file itkImageToImageRegistrationHelper.h.

Enumerator:
PRE_STAGE 
LOAD_STAGE 
INIT_STAGE 
RIGID_STAGE 
AFFINE_STAGE 
BSPLINE_STAGE 

Definition at line 99 of file itkImageToImageRegistrationHelper.h.


Constructor & Destructor Documentation

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

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 ( UseFixedImageMaskObject  )
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( EnableBSplineRegistration  )
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( UseMovingImageMaskObject  )
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( SampleFromOverlap  )
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( ReportProgress  )
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( MinimizeMemory  )
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( EnableLoadedRegistration  )
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( EnableInitialRegistration  )
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( EnableRigidRegistration  )
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkBooleanMacro ( EnableAffineRegistration  )
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( SampleIntensityPortion  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineControlPointPixelSpacing  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( ExpectedOffsetPixelMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( ExpectedRotationMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( ExpectedScaleMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( ExpectedSkewMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( UseMovingImageMaskObject  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( InitialMethodEnum  ,
InitialMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( RigidSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( RigidTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( RigidMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( UseFixedImageMaskObject  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( RigidMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( RigidInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( EnableLoadedRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( EnableInitialRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( AffineSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( EnableRigidRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( AffineTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( AffineMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( AffineMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( AffineInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( EnableAffineRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( EnableBSplineRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstMacro ( BSplineMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( BSplineTransform  ,
BSplineTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( BaselineResampledMovingImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( MovingImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( FixedImageMaskObject  ,
MaskObjectType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( CurrentMatrixTransform  ,
MatrixTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( CurrentBSplineTransform  ,
BSplineTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( CurrentMovingImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( LoadedTransformResampledImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( MatrixTransformResampledImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( BSplineTransformResampledImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( MovingImageMaskObject  ,
MaskObjectType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( LoadedMatrixTransform  ,
MatrixTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( LoadedBSplineTransform  ,
BSplineTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( BaselineDifferenceImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( RigidTransform  ,
RigidTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( FixedImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetConstObjectMacro ( AffineTransform  ,
AffineTransformType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( AffineMetricValue  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( SampleFromOverlap  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( BSplineMetricValue  ,
double   
)
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 ( MinimizeMemory  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( UseRegionOfInterest  ,
bool   
)
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 ( RegionOfInterestPoint1  ,
PointType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( RigidMetricValue  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkGetMacro ( RegionOfInterestPoint2  ,
PointType   
)
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 ( FixedImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetConstObjectMacro ( MovingImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetConstObjectMacro ( BaselineImage  ,
TImage   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RigidMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( EnableRigidRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( EnableLoadedRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RigidInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( ReportProgress  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( AffineSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( EnableAffineRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( AffineMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RigidMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( SampleIntensityPortion  ,
double   
)
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 ( ExpectedRotationMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( ExpectedOffsetPixelMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( AffineInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( InitialMethodEnum  ,
InitialMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BaselineRadiusTolerance  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RandomNumberSeed  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineInterpolationMethodEnum  ,
InterpolationMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BaselineNumberOfFailedPixelsTolerance  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( MinimizeMemory  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( AffineMetricMethodEnum  ,
MetricMethodEnumType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BaselineIntensityTolerance  ,
PixelType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( EnableBSplineRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineMaxIterations  ,
unsigned  int 
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( BSplineControlPointPixelSpacing  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( ExpectedSkewMagnitude  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( AffineTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RigidTargetError  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( RegionOfInterestPoint1  ,
PointType   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( UseFixedImageMaskObject  ,
bool   
)
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 ( RigidSamplingRatio  ,
double   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( EnableInitialRegistration  ,
bool   
)
template<class TImage >
itk::ImageToImageRegistrationHelper< TImage >::itkSetMacro ( ExpectedScaleMagnitude  ,
double   
)
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 >::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 PointType point1,
const PointType point2 
)
template<class TImage >
void itk::ImageToImageRegistrationHelper< TImage >::SetRegionOfInterest ( const std::vector< float > &  points)
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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines