|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkCenteredTransformInitializer_h
19 #define itkCenteredTransformInitializer_h
60 template <
typename TTransform,
typename TFixedImage,
typename TMovingImage>
83 static constexpr
unsigned int InputSpaceDimension = TransformType::InputSpaceDimension;
84 static constexpr
unsigned int OutputSpaceDimension = TransformType::OutputSpaceDimension;
120 InitializeTransform();
127 m_UseMoments =
false;
137 itkGetModifiableObjectMacro(FixedCalculator, FixedImageCalculatorType);
138 itkGetModifiableObjectMacro(MovingCalculator, MovingImageCalculatorType);
146 PrintSelf(std::ostream & os,
Indent indent)
const override;
148 itkGetModifiableObjectMacro(
Transform, TransformType);
157 bool m_UseMoments{
false };
164 #ifndef ITK_MANUAL_INSTANTIATION
165 # include "itkCenteredTransformInitializer.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
A templated class holding a n-Dimensional vector.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Compute moments of an n-dimensional image.
Base class for most ITK classes.
A templated class holding a geometric point in n-Dimensional space.