18#ifndef sitkBSplineTransform_h
19#define sitkBSplineTransform_h
52 explicit BSplineTransform(
const std::vector<Image> & coefficientImages,
unsigned int order = 3);
65 return std::string(
"BSplineTransform");
71 SITK_RETURN_SELF_TYPE_HEADER
75 SITK_RETURN_SELF_TYPE_HEADER
77 std::vector<unsigned int>
79 SITK_RETURN_SELF_TYPE_HEADER
83 SITK_RETURN_SELF_TYPE_HEADER
112 template <
typename TransformType>
116 TransformType * t =
dynamic_cast<TransformType *
>(
transform);
117 if (t && (
typeid(*t) ==
typeid(TransformType)))
119 that->InternalInitialization<TransformType>(t);
127 template <
typename TransformType>
131 static PimpleTransformBase *
134 template <
unsigned int ND>
135 static PimpleTransformBase *
TransformBaseTemplate< double > TransformBase
#define SITKCommon_EXPORT