18 #ifndef itkGaussianExponentialDiffeomorphicTransform_h
19 #define itkGaussianExponentialDiffeomorphicTransform_h
55 template <
typename TParametersValueType,
unsigned int VDimension>
75 static constexpr
unsigned int ConstantVelocityFieldDimension = VDimension;
78 static constexpr
unsigned int Dimension = VDimension;
87 using typename Superclass::ConstantVelocityFieldType;
88 using typename Superclass::ConstantVelocityFieldPointer;
109 itkSetMacro(GaussianSmoothingVarianceForTheConstantVelocityField,
ScalarType);
110 itkGetConstMacro(GaussianSmoothingVarianceForTheConstantVelocityField,
ScalarType);
116 itkSetMacro(GaussianSmoothingVarianceForTheUpdateField,
ScalarType);
117 itkGetConstMacro(GaussianSmoothingVarianceForTheUpdateField,
ScalarType);
134 PrintSelf(std::ostream &,
Indent)
const override;
138 ScalarType m_GaussianSmoothingVarianceForTheConstantVelocityField{};
143 #ifndef ITK_MANUAL_INSTANTIATION
144 # include "itkGaussianExponentialDiffeomorphicTransform.hxx"
147 #endif // itkGaussianExponentialDiffeomorphicTransform_h