18#ifndef itkExponentialDisplacementFieldImageFilter_h
19#define itkExponentialDisplacementFieldImageFilter_h
61template <
typename TInputImage,
typename TOutputImage>
91 itkSetMacro(MaximumNumberOfIterations,
unsigned int);
92 itkGetConstMacro(MaximumNumberOfIterations,
unsigned int);
99 itkSetMacro(AutomaticNumberOfIterations,
bool);
100 itkGetConstMacro(AutomaticNumberOfIterations,
bool);
101 itkBooleanMacro(AutomaticNumberOfIterations);
109 itkSetMacro(ComputeInverse,
bool);
110 itkGetConstMacro(ComputeInverse,
bool);
111 itkBooleanMacro(ComputeInverse);
171#ifndef ITK_MANUAL_INSTANTIATION
172# include "itkExponentialDisplacementFieldImageFilter.hxx"
Pixel-wise addition of two images.
Casts input pixels to output pixel type.
SmartPointer< Self > Pointer
Pixel-wise division of two images.
SmartPointer< Self > Pointer
CastImageFilter< InputImageType, OutputImageType > CasterType
typename InputPixelType::RealValueType InputPixelRealValueType
SmartPointer< Self > Pointer
DivideByConstantPointer m_Divider
typename OutputImageType::PixelType OutputPixelType
void GenerateData() override
bool m_AutomaticNumberOfIterations
static constexpr unsigned int OutputImageDimension
WarpVectorImageFilter< OutputImageType, OutputImageType, OutputImageType > VectorWarperType
typename InputImageType::ConstPointer InputImageConstPointer
TInputImage InputImageType
static constexpr unsigned int ImageDimension
static constexpr unsigned int PixelDimension
ExponentialDisplacementFieldImageFilter()
static constexpr unsigned int OutputPixelDimension
typename VectorWarperType::Pointer VectorWarperPointer
SmartPointer< const Self > ConstPointer
TOutputImage OutputImageType
VectorLinearInterpolateNearestNeighborExtrapolateImageFunction< OutputImageType, double > FieldInterpolatorType
VectorWarperPointer m_Warper
ImageToImageFilter< TInputImage, TOutputImage > Superclass
typename AdderType::Pointer AdderPointer
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputImageType::Pointer InputImagePointer
unsigned int m_MaximumNumberOfIterations
typename InputImageType::RegionType RegionType
typename FieldInterpolatorType::OutputType FieldInterpolatorOutputType
typename FieldInterpolatorType::Pointer FieldInterpolatorPointer
DivideImageFilter< InputImageType, itk::Image< InputPixelRealValueType, ImageDimension >, OutputImageType > DivideByConstantType
typename CasterType::Pointer CasterPointer
ExponentialDisplacementFieldImageFilter Self
~ExponentialDisplacementFieldImageFilter() override=default
AddImageFilter< OutputImageType, OutputImageType, OutputImageType > AdderType
typename InputImageType::PixelType InputPixelType
typename DivideByConstantType::Pointer DivideByConstantPointer
typename OutputImageType::Pointer OutputImagePointer
Control indentation during Print() invocation.
Implements transparent reference counting.
Warps an image using an input displacement field.
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....