18 #ifndef __itkInverseDeformationFieldImageFilter_h
19 #define __itkInverseDeformationFieldImageFilter_h
25 #ifndef ITKV3_COMPATIBILITY
26 #error "This file is only valid when ITKV3_COMPATIBILITY is turned on. Users are encouraged to convert to itkInverseDisplacementFieldImageFilter.h in ITKv4"
69 template<
class TInputImage,
class TOutputImage >
94 itkStaticConstMacro(ImageDimension,
unsigned int,
95 TOutputImage::ImageDimension);
106 typedef typename OutputImageType::SizeType
SizeType;
138 virtual void SetOutputSpacing(
const double *values);
142 itkGetConstReferenceMacro(OutputSpacing,
SpacingType);
146 virtual void SetOutputOrigin(
const double *values);
157 itkSetMacro(SubsamplingFactor,
unsigned int);
158 itkGetConstMacro(SubsamplingFactor,
unsigned int);
166 virtual void GenerateOutputInformation();
173 virtual void GenerateInputRequestedRegion();
176 unsigned long GetMTime(
void)
const;
178 #ifdef ITK_USE_CONCEPT_CHECKING
189 void PrintSelf(std::ostream & os,
Indent indent)
const;
200 void PrepareKernelBaseSpline();
204 void operator=(
const Self &);
217 #ifndef ITK_MANUAL_INSTANTIATION
218 #include "itkInverseDeformationFieldImageFilter.hxx"