18 #ifndef itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
19 #define itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
38 template <
typename TParametersValueType,
unsigned int NDimensions>
58 static constexpr
unsigned int TimeVaryingVelocityFieldDimension = NDimensions + 1;
77 itkSetMacro(GaussianSpatialSmoothingVarianceForTheUpdateField,
ScalarType);
78 itkGetConstReferenceMacro(GaussianSpatialSmoothingVarianceForTheUpdateField,
ScalarType);
85 itkSetMacro(GaussianTemporalSmoothingVarianceForTheUpdateField,
ScalarType);
86 itkGetConstReferenceMacro(GaussianTemporalSmoothingVarianceForTheUpdateField,
ScalarType);
93 itkSetMacro(GaussianSpatialSmoothingVarianceForTheTotalField,
ScalarType);
94 itkGetConstReferenceMacro(GaussianSpatialSmoothingVarianceForTheTotalField,
ScalarType);
101 itkSetMacro(GaussianTemporalSmoothingVarianceForTheTotalField,
ScalarType);
102 itkGetConstReferenceMacro(GaussianTemporalSmoothingVarianceForTheTotalField,
ScalarType);
127 PrintSelf(std::ostream & os,
Indent indent)
const override;
145 #ifndef ITK_MANUAL_INSTANTIATION
146 # include "itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform.hxx"
149 #endif // itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h