18 #ifndef sitkLandmarkBasedTransformInitializerFilter_h
19 #define sitkLandmarkBasedTransformInitializerFilter_h
93 SITK_RETURN_SELF_TYPE_HEADER
96 this->m_FixedLandmarks = FixedLandmarks;
106 return this->m_FixedLandmarks;
112 SITK_RETURN_SELF_TYPE_HEADER
115 this->m_MovingLandmarks = MovingLandmarks;
125 return this->m_MovingLandmarks;
131 SITK_RETURN_SELF_TYPE_HEADER
134 this->m_LandmarkWeight = LandmarkWeight;
144 return this->m_LandmarkWeight;
150 SITK_RETURN_SELF_TYPE_HEADER
153 this->m_ReferenceImage = ReferenceImage;
162 return this->m_ReferenceImage;
168 SITK_RETURN_SELF_TYPE_HEADER
171 this->m_BSplineNumberOfControlPoints = BSplineNumberOfControlPoints;
181 return this->m_BSplineNumberOfControlPoints;
187 return std::string(
"LandmarkBasedTransformInitializerFilter");
192 ToString()
const override;
204 template <
class TImageType>
206 ExecuteInternal(
const Transform * transform);
236 const std::vector<double> & fixedLandmarks = std::vector<double>(),
237 const std::vector<double> & movingLandmarks = std::vector<double>(),
238 const std::vector<double> & landmarkWeight = std::vector<double>(),
240 unsigned int numberOfControlPoints = 4u);