15 #ifndef __elxEulerTransform_H__
16 #define __elxEulerTransform_H__
19 #include "itkEulerTransform.h"
20 #include "itkCenteredTransformInitializer.h"
71 template <
class TElastix >
74 ITK_TYPENAME elx::TransformBase< TElastix >::CoordRepType,
75 elx::TransformBase< TElastix >::FixedImageDimension >,
91 typedef EulerTransform<
112 itkStaticConstMacro( SpaceDimension,
unsigned int, Superclass2::FixedImageDimension );
149 typedef typename FixedImageType::SizeType
SizeType;
155 typedef CenteredTransformInitializer<
166 virtual void BeforeRegistration(
void);
183 virtual void InitializeTransform(
void);
192 virtual void SetScales(
void);
198 virtual void ReadFromFile(
void);
217 virtual bool ReadCenterOfRotationIndex( InputPointType & rotationPoint )
const;
224 virtual bool ReadCenterOfRotationPoint( InputPointType & rotationPoint )
const;
231 void operator=(
const Self& );
240 #ifndef ITK_MANUAL_INSTANTIATION
241 #include "elxEulerTransform.hxx"
244 #endif // end #ifndef __elxEulerTransform_H__
#define elxClassNameMacro(_name)