18 #ifndef __itkAdvancedBSplineDeformableTransformBase_h
19 #define __itkAdvancedBSplineDeformableTransformBase_h
23 #include "itkImageRegion.h"
39 class TScalarType =
double,
40 unsigned int NDimensions = 3 >
164 typedef typename ParametersType::ValueType PixelType;
165 typedef Image< PixelType,
187 typedef ImageRegion< itkGetStaticConstMacro( SpaceDimension ) >
RegionType;
228 itkExceptionMacro( <<
"Method not applicable for deformable transform." );
237 itkExceptionMacro( <<
"Method not applicable for deformable transform. " );
247 itkExceptionMacro( <<
"Method not applicable for deformable transform. " );
265 bool IsLinear(
void )
const override {
return false; }
272 return TransformCategoryEnum::BSpline;
288 void PrintSelf( std::ostream & os, Indent indent )
const override;
373 #ifndef ITK_MANUAL_INSTANTIATION
374 #include "itkAdvancedBSplineDeformableTransformBase.hxx"