18 #ifndef __itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
19 #define __itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
39 <
class TScalar,
unsigned int NDimensions>
55 itkSimpleNewMacro(
Self );
58 itkStaticConstMacro( TimeVaryingVelocityFieldDimension,
unsigned int, NDimensions+1 );
74 itkSetMacro( GaussianSpatialSmoothingVarianceForTheUpdateField,
ScalarType );
75 itkGetConstReferenceMacro( GaussianSpatialSmoothingVarianceForTheUpdateField,
ScalarType );
82 itkSetMacro( GaussianTemporalSmoothingVarianceForTheUpdateField,
ScalarType );
83 itkGetConstReferenceMacro( GaussianTemporalSmoothingVarianceForTheUpdateField,
ScalarType );
90 itkSetMacro( GaussianSpatialSmoothingVarianceForTheTotalField,
ScalarType );
91 itkGetConstReferenceMacro( GaussianSpatialSmoothingVarianceForTheTotalField,
ScalarType );
98 itkSetMacro( GaussianTemporalSmoothingVarianceForTheTotalField,
ScalarType );
99 itkGetConstReferenceMacro( GaussianTemporalSmoothingVarianceForTheTotalField,
ScalarType );
121 void PrintSelf( std::ostream& os,
Indent indent )
const;
138 void operator=(
const Self& );
144 #if ITK_TEMPLATE_EXPLICIT
145 # include "Templates/itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform+-.h"
149 # include "itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform.hxx"
152 #endif // __itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h