15 #ifndef __itkTranslationTransformInitializer_h
16 #define __itkTranslationTransformInitializer_h
18 #include "itkObject.h"
19 #include "itkObjectFactory.h"
20 #include "itkImageMomentsCalculator.h"
56 template<
class TTransform,
81 itkStaticConstMacro( InputSpaceDimension,
unsigned int, TransformType::InputSpaceDimension );
82 itkStaticConstMacro( OutputSpaceDimension,
unsigned int, TransformType::OutputSpaceDimension );
108 itkSetObjectMacro( Transform, TransformType );
111 itkSetConstObjectMacro( FixedImage, FixedImageType );
114 itkSetConstObjectMacro( MovingImage, MovingImageType );
117 itkSetConstObjectMacro( FixedMask, FixedMaskType );
120 itkSetConstObjectMacro( MovingMask, MovingMaskType );
131 itkGetConstObjectMacro( FixedCalculator, FixedImageCalculatorType );
132 itkGetConstObjectMacro( MovingCalculator, MovingImageCalculatorType );
139 void PrintSelf( std::ostream & os, Indent indent )
const;
160 #ifndef ITK_MANUAL_INSTANTIATION
161 #include "itkTranslationTransformInitializer.hxx"