18#ifndef itkTransformToDisplacementFieldFilter_h
19#define itkTransformToDisplacementFieldFilter_h
54template <
typename TOutputImage,
typename TParametersValueType =
double>
76 static constexpr unsigned int ImageDimension = TOutputImage::ImageDimension;
83 using PixelType =
typename OutputImageType::PixelType;
100 using Superclass::SetInput;
155 itkSetMacro(UseReferenceImage,
bool);
156 itkBooleanMacro(UseReferenceImage);
157 itkGetConstMacro(UseReferenceImage,
bool);
160#ifdef ITK_USE_CONCEPT_CHECKING
202 bool m_UseReferenceImage{
false };
206#ifndef ITK_MANUAL_INSTANTIATION
207# include "itkTransformToDisplacementFieldFilter.hxx"
Decorates any subclass of itkObject with a DataObject API.
Base class for templated image classes.
Base class for all process objects that output image data.
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
Control indentation during Print() invocation.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
#define itkConceptMacro(name, concept)
ImageBaseType::DirectionType DirectionType
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
constexpr unsigned int Dimension
ImageBaseType::PointType PointType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
double SpacePrecisionType
Represent a n-dimensional size (bounds) of a n-dimensional image.