18 #ifndef itkGaussianSmoothingOnUpdateDisplacementFieldTransform_h
19 #define itkGaussianSmoothingOnUpdateDisplacementFieldTransform_h
45 template<
typename TParametersValueType,
unsigned int NDimensions>
77 itkSetMacro( GaussianSmoothingVarianceForTheUpdateField,
ScalarType );
78 itkGetConstReferenceMacro( GaussianSmoothingVarianceForTheUpdateField,
ScalarType );
85 itkSetMacro( GaussianSmoothingVarianceForTheTotalField,
ScalarType );
86 itkGetConstReferenceMacro( GaussianSmoothingVarianceForTheTotalField,
ScalarType );
107 virtual ~GaussianSmoothingOnUpdateDisplacementFieldTransform() ITK_OVERRIDE;
108 void PrintSelf( std::ostream& os,
Indent indent ) const ITK_OVERRIDE;
115 ScalarType m_GaussianSmoothingVarianceForTheUpdateField;
116 ScalarType m_GaussianSmoothingVarianceForTheTotalField;
123 DisplacementFieldType >
128 ITK_DISALLOW_COPY_AND_ASSIGN(GaussianSmoothingOnUpdateDisplacementFieldTransform);
134 #ifndef ITK_MANUAL_INSTANTIATION
135 # include "itkGaussianSmoothingOnUpdateDisplacementFieldTransform.hxx"
138 #endif // itkGaussianSmoothingOnUpdateDisplacementFieldTransform_h
A NeighborhoodOperator whose coefficients are a one dimensional, discrete Gaussian kernel...
Light weight base class for most itk classes.
const unsigned int Dimension
Control indentation during Print() invocation.
Applies a single scalar NeighborhoodOperator to an itk::Vector image region.
Templated n-dimensional image class.