34 #ifndef __itkCenteredTransformInitializer2_h 35 #define __itkCenteredTransformInitializer2_h 37 #include "itkObject.h" 38 #include "itkObjectFactory.h" 39 #include "itkSpatialObject.h" 40 #include "itkImageMomentsCalculator.h" 91 template <
class TTransform,
116 TransformType::InputSpaceDimension);
118 TransformType::OutputSpaceDimension);
133 typedef ImageMomentsCalculator< FixedImageType >
135 typedef ImageMomentsCalculator< MovingImageType >
138 typedef typename FixedImageCalculatorType::Pointer
140 typedef typename MovingImageCalculatorType::Pointer
154 itkSetObjectMacro( Transform, TransformType );
157 itkSetConstObjectMacro( FixedImage, FixedImageType );
160 itkSetConstObjectMacro( MovingImage, MovingImageType );
163 itkSetConstObjectMacro( FixedImageMask, FixedImageMaskType );
164 itkSetConstObjectMacro( MovingImageMask, MovingImageMaskType );
184 void PrintSelf( std::ostream & os, Indent indent )
const;
186 itkGetObjectMacro( Transform, TransformType );
211 #ifndef ITK_MANUAL_INSTANTIATION 212 #include "itkCenteredTransformInitializer2.hxx"