|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkExponentialDisplacementFieldImageFilter_h
19 #define itkExponentialDisplacementFieldImageFilter_h
61 template <
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);
115 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
116 static constexpr
unsigned int OutputImageDimension = TInputImage::ImageDimension;
120 #ifdef ITK_USE_CONCEPT_CHECKING
134 PrintSelf(std::ostream & os,
Indent indent)
const override;
140 GenerateData()
override;
163 bool m_AutomaticNumberOfIterations{};
164 unsigned int m_MaximumNumberOfIterations{};
166 bool m_ComputeInverse{};
175 #ifndef ITK_MANUAL_INSTANTIATION
176 # include "itkExponentialDisplacementFieldImageFilter.hxx"
SmartPointer< Self > Pointer
Casts input pixels to output pixel type.
SmartPointer< const Self > ConstPointer
Pixel-wise division of two images.
typename OutputImageType::Pointer OutputImagePointer
typename FieldInterpolatorType::OutputType FieldInterpolatorOutputType
typename VectorWarperType::Pointer VectorWarperPointer
Control indentation during Print() invocation.
NumericTraits< TInputImage::PixelType >::RealType OutputType
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
typename InputImageType::PixelType InputPixelType
typename InputImageType::Pointer InputImagePointer
typename FieldInterpolatorType::Pointer FieldInterpolatorPointer
ImageBaseType::RegionType RegionType
typename OutputImageType::PixelType OutputPixelType
typename AdderType::Pointer AdderPointer
TInputImage InputImageType
typename DivideByConstantType::Pointer DivideByConstantPointer
typename CasterType::Pointer CasterPointer
Computes a diffeomorphic displacement field as the Lie group exponential of a vector field.
Warps an image using an input displacement field.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename InputPixelType::RealValueType InputPixelRealValueType
typename InputImageType::RegionType RegionType
constexpr unsigned int Dimension
typename InputImageType::ConstPointer InputImageConstPointer
TOutputImage OutputImageType