19 #ifndef __itkTranslationTransformInitializer_h
20 #define __itkTranslationTransformInitializer_h
22 #include "itkObject.h"
23 #include "itkObjectFactory.h"
24 #include "itkImageMomentsCalculator.h"
60 template<
class TTransform,
85 itkStaticConstMacro( InputSpaceDimension,
unsigned int, TransformType::InputSpaceDimension );
86 itkStaticConstMacro( OutputSpaceDimension,
unsigned int, TransformType::OutputSpaceDimension );
112 itkSetObjectMacro( Transform, TransformType );
115 itkSetConstObjectMacro( FixedImage, FixedImageType );
118 itkSetConstObjectMacro( MovingImage, MovingImageType );
121 itkSetConstObjectMacro( FixedMask, FixedMaskType );
124 itkSetConstObjectMacro( MovingMask, MovingMaskType );
135 itkGetConstObjectMacro( FixedCalculator, FixedImageCalculatorType );
136 itkGetConstObjectMacro( MovingCalculator, MovingImageCalculatorType );
143 void PrintSelf( std::ostream & os, Indent indent )
const;
164 #ifndef ITK_MANUAL_INSTANTIATION
165 #include "itkTranslationTransformInitializer.hxx"