Go to the documentation of this file.
20 #ifndef sitkCompositeTransform_h
21 #define sitkCompositeTransform_h
30 template <
typename TParametersValueType,
unsigned int NInputDimensions,
unsigned int NOutputDimensions>
103 std::string
GetName( )
const override {
return std::string(
"CompositeTransform");}
115 SITK_RETURN_SELF_TYPE_HEADER FlattenTransform();
123 SITK_RETURN_SELF_TYPE_HEADER AddTransform(
Transform t );
126 unsigned int GetNumberOfTransforms()
const;
129 void ClearTransforms();
135 void RemoveTransform();
148 Transform GetNthTransform(
unsigned int n);
152 void SetPimpleTransform( PimpleTransformBase * )
override;
161 template<
typename TransformType >
164 TransformType *t =
dynamic_cast<TransformType*
>(transform);
176 template<
unsigned int NDimension>
179 template <
unsigned int NDimensions>
194 #endif // sitkCompositeTransform_h
#define SITKCommon_EXPORT