|
ITK
5.3.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkLandmarkBasedTransformInitializer_h
19 #define itkLandmarkBasedTransformInitializer_h
87 template <
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;
182 InitializeTransform();
189 PrintSelf(std::ostream & os,
Indent indent)
const override;
193 template <
typename TTransform2>
195 InternalInitializeTransform(TTransform2 *);
230 unsigned int m_BSplineNumberOfControlPoints{ 4 };
235 #ifndef ITK_MANUAL_INSTANTIATION
236 # include "itkLandmarkBasedTransformInitializer.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
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.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Base class for most ITK classes.