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 itkExponentialDisplacementFieldImageFilter.h 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,
125 InputPixelType::Dimension);
126 itkStaticConstMacro(OutputPixelDimension,
unsigned int,
127 OutputPixelType::Dimension);
130 #ifdef ITK_USE_CONCEPT_CHECKING
196 #ifndef ITK_MANUAL_INSTANTIATION
197 #include "itkExponentialDeformationFieldImageFilter.hxx"
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Pixel-wise addition of two images.
Base class for all process objects that output image data.
SmartPointer< Self > Pointer
Warps an image using an input displacement field.
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
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.