18 #ifndef __itkDisplacementFieldToBSplineImageFilter_h
19 #define __itkDisplacementFieldToBSplineImageFilter_h
40 template <
class TInputImage,
class TOutputImage = TInputImage>
54 itkStaticConstMacro(
ImageDimension,
unsigned int, TInputImage::ImageDimension );
63 typedef typename OutputFieldType::PixelType
PixelType;
66 typedef typename OutputFieldType::IndexType
IndexType;
68 typedef typename OutputFieldType::PointType
PointType;
71 typedef typename OutputFieldType::SizeType
SizeType;
109 itkSetMacro( SplineOrder,
unsigned int );
114 itkGetConstMacro( SplineOrder,
unsigned int );
123 itkSetMacro( NumberOfControlPoints,
ArrayType );
132 itkGetConstMacro( NumberOfControlPoints,
ArrayType );
140 itkSetMacro( NumberOfFittingLevels,
ArrayType );
162 itkGetConstMacro( NumberOfFittingLevels,
ArrayType );
167 itkBooleanMacro( EstimateInverse );
168 itkSetMacro( EstimateInverse,
bool );
169 itkGetConstMacro( EstimateInverse,
bool );
175 itkBooleanMacro( EnforceStationaryBoundary );
176 itkSetMacro( EnforceStationaryBoundary,
bool );
177 itkGetConstMacro( EnforceStationaryBoundary,
bool );
211 #ifndef ITK_MANUAL_INSTANTIATION
212 #include "itkDisplacementFieldToBSplineImageFilter.hxx"