|
ITK
5.3.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;
175 #ifndef ITK_MANUAL_INSTANTIATION
176 # include "itkExponentialDisplacementFieldImageFilter.hxx"
bool m_AutomaticNumberOfIterations
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
unsigned int m_MaximumNumberOfIterations
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
DivideByConstantPointer m_Divider
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....
VectorWarperPointer m_Warper
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