18 #ifndef itkExponentialDeformationFieldImageFilter_h
19 #define itkExponentialDeformationFieldImageFilter_h
27 #ifndef ITKV3_COMPATIBILITY
28 #error "This file is only valid when ITKV3_COMPATIBILITY is turned on. Users are encouraged to convert to itk::ExponentialDisplacementFieldImageFilter in ITKv4"
67 template<
typename TInputImage,
typename TOutputImage >
96 itkSetMacro(MaximumNumberOfIterations,
unsigned int);
97 itkGetConstMacro(MaximumNumberOfIterations,
unsigned int);
104 itkSetMacro(AutomaticNumberOfIterations,
bool);
105 itkGetConstMacro(AutomaticNumberOfIterations,
bool);
106 itkBooleanMacro(AutomaticNumberOfIterations);
114 itkSetMacro(ComputeInverse,
bool);
115 itkGetConstMacro(ComputeInverse,
bool);
116 itkBooleanMacro(ComputeInverse);
120 itkStaticConstMacro(ImageDimension,
unsigned int,
121 TInputImage::ImageDimension);
122 itkStaticConstMacro(OutputImageDimension,
unsigned int,
123 TInputImage::ImageDimension);
124 itkStaticConstMacro(PixelDimension,
unsigned int,
126 itkStaticConstMacro(OutputPixelDimension,
unsigned int,
130 #ifdef ITK_USE_CONCEPT_CHECKING
147 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
152 void GenerateData() ITK_OVERRIDE;
172 OutputImageType, OutputImageType, OutputImageType >
AdderType;
184 bool m_AutomaticNumberOfIterations;
185 unsigned int m_MaximumNumberOfIterations;
187 bool m_ComputeInverse;
189 DivideByConstantPointer m_Divider;
190 CasterPointer m_Caster;
191 VectorWarperPointer m_Warper;
192 AdderPointer m_Adder;
196 #ifndef ITK_MANUAL_INSTANTIATION
197 #include "itkExponentialDeformationFieldImageFilter.hxx"
Pixel-wise addition of two images.
Base class for all process objects that output image data.
Warps an image using an input displacement field.
TInputImage InputImageType
const unsigned int Dimension
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
TOutputImage OutputImageType
#define itkConceptMacro(name, concept)
Templated n-dimensional image class.
Casts input pixels to output pixel type.
Pixel-wise division of two images.