18#ifndef itkLandmarkBasedTransformInitializer_h
19#define itkLandmarkBasedTransformInitializer_h
87template <
typename TTransform,
112 static constexpr unsigned int InputSpaceDimension = TransformType::InputSpaceDimension;
113 static constexpr unsigned int OutputSpaceDimension = TransformType::OutputSpaceDimension;
126 itkSetMacro(BSplineNumberOfControlPoints,
unsigned int);
132 static constexpr unsigned int ImageDimension = FixedImageType::ImageDimension;
152 this->m_FixedLandmarks = fixedLandmarks;
159 this->m_MovingLandmarks = movingLandmarks;
168 this->m_LandmarkWeight = landmarkWeight;
177 static constexpr unsigned int SplineOrder = 3;
193 template <
typename TTransform2>
230 unsigned int m_BSplineNumberOfControlPoints{ 4 };
235#ifndef ITK_MANUAL_INSTANTIATION
236# include "itkLandmarkBasedTransformInitializer.hxx"
Base class for templated image classes.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
A templated class holding a M x N size Matrix.
Base class for most ITK classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....