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,
class TFixedImage,
class TMovingImage >
114 TransformType::InputSpaceDimension );
116 TransformType::OutputSpaceDimension );
131 typedef ImageMomentsCalculator< FixedImageType >
133 typedef ImageMomentsCalculator< MovingImageType >
136 typedef typename FixedImageCalculatorType::Pointer
138 typedef typename MovingImageCalculatorType::Pointer
151 itkSetObjectMacro( Transform, TransformType );
154 itkSetConstObjectMacro( FixedImage, FixedImageType );
157 itkSetConstObjectMacro( MovingImage, MovingImageType );
160 itkSetConstObjectMacro( FixedImageMask, FixedImageMaskType );
161 itkSetConstObjectMacro( MovingImageMask, MovingImageMaskType );
182 void PrintSelf( std::ostream & os, Indent indent )
const;
184 itkGetObjectMacro( Transform, TransformType );
209 #ifndef ITK_MANUAL_INSTANTIATION 210 #include "itkCenteredTransformInitializer2.hxx"