18 #ifndef itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
19 #define itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
38 template<
typename TParametersValueType,
unsigned int NDimensions>
59 static constexpr
unsigned int TimeVaryingVelocityFieldDimension = NDimensions+1;
78 itkSetMacro( GaussianSpatialSmoothingVarianceForTheUpdateField,
ScalarType );
79 itkGetConstReferenceMacro( GaussianSpatialSmoothingVarianceForTheUpdateField,
ScalarType );
86 itkSetMacro( GaussianTemporalSmoothingVarianceForTheUpdateField,
ScalarType );
87 itkGetConstReferenceMacro( GaussianTemporalSmoothingVarianceForTheUpdateField,
ScalarType );
94 itkSetMacro( GaussianSpatialSmoothingVarianceForTheTotalField,
ScalarType );
95 itkGetConstReferenceMacro( GaussianSpatialSmoothingVarianceForTheTotalField,
ScalarType );
102 itkSetMacro( GaussianTemporalSmoothingVarianceForTheTotalField,
ScalarType );
103 itkGetConstReferenceMacro( GaussianTemporalSmoothingVarianceForTheTotalField,
ScalarType );
125 void PrintSelf( std::ostream& os,
Indent indent )
const override;
143 #ifndef ITK_MANUAL_INSTANTIATION
144 # include "itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform.hxx"
147 #endif // itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
Light weight base class for most itk classes.
unsigned long ModifiedTimeType
Control indentation during Print() invocation.