15 #ifndef __itkDeformationFieldInterpolatingTransform_h
16 #define __itkDeformationFieldInterpolatingTransform_h
20 #include "itkExceptionObject.h"
22 #include "itkVectorInterpolateImageFunction.h"
23 #include "itkVectorNearestNeighborInterpolateImageFunction.h"
42 unsigned int NDimensions=3,
43 class TComponentType=
double>
83 typedef VectorInterpolateImageFunction<
86 typedef VectorNearestNeighborInterpolateImageFunction<
108 virtual bool IsLinear(
void )
const {
return false; };
112 itkExceptionMacro( <<
"ERROR: The DeformationFieldInterpolatingTransform is "
113 <<
"NOT suited for image registration. Just use it as an (initial) fixed transform "
114 <<
"that is not optimized." );
123 typedef typename DeformationFieldInterpolatorType::ContinuousIndexType
128 void PrintSelf(std::ostream &os, Indent indent)
const;
145 #ifndef ITK_MANUAL_INSTANTIATION
146 #include "itkDeformationFieldInterpolatingTransform.txx"