18 #ifndef __itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
19 #define __itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
39 <
class TScalar,
unsigned int NDimensions>
55 itkSimpleNewMacro(
Self );
58 itkStaticConstMacro( TimeVaryingVelocityFieldDimension,
unsigned int, 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 );
124 void PrintSelf( std::ostream& os,
Indent indent )
const;
141 void operator=(
const Self& );
147 #ifndef ITK_MANUAL_INSTANTIATION
148 # include "itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform.hxx"
151 #endif // __itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h