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;
137 virtual void SetOutputSpacing(
const double *values);
141 itkGetConstReferenceMacro(OutputSpacing,
SpacingType);
145 virtual void SetOutputOrigin(
const double *values);
156 itkSetMacro(SubsamplingFactor,
unsigned int);
157 itkGetConstMacro(SubsamplingFactor,
unsigned int);
165 virtual void GenerateOutputInformation();
172 virtual void GenerateInputRequestedRegion();
175 unsigned long GetMTime(
void)
const;
177 #ifdef ITK_USE_CONCEPT_CHECKING
188 void PrintSelf(std::ostream & os,
Indent indent)
const;
199 void PrepareKernelBaseSpline();
203 void operator=(
const Self &);
216 #ifndef ITK_MANUAL_INSTANTIATION
217 #include "itkInverseDeformationFieldImageFilter.hxx"