18 #ifndef itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
19 #define itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
38 template<
typename TParametersValueType,
unsigned int NDimensions>
57 itkStaticConstMacro( TimeVaryingVelocityFieldDimension,
unsigned int, NDimensions+1 );
76 itkSetMacro( GaussianSpatialSmoothingVarianceForTheUpdateField,
ScalarType );
77 itkGetConstReferenceMacro( GaussianSpatialSmoothingVarianceForTheUpdateField,
ScalarType );
84 itkSetMacro( GaussianTemporalSmoothingVarianceForTheUpdateField,
ScalarType );
85 itkGetConstReferenceMacro( GaussianTemporalSmoothingVarianceForTheUpdateField,
ScalarType );
92 itkSetMacro( GaussianSpatialSmoothingVarianceForTheTotalField,
ScalarType );
93 itkGetConstReferenceMacro( GaussianSpatialSmoothingVarianceForTheTotalField,
ScalarType );
100 itkSetMacro( GaussianTemporalSmoothingVarianceForTheTotalField,
ScalarType );
101 itkGetConstReferenceMacro( GaussianTemporalSmoothingVarianceForTheTotalField,
ScalarType );
122 virtual ~GaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform() ITK_OVERRIDE;
123 virtual
void PrintSelf( std::ostream& os,
Indent indent ) const ITK_OVERRIDE;
133 ScalarType m_GaussianSpatialSmoothingVarianceForTheUpdateField;
134 ScalarType m_GaussianSpatialSmoothingVarianceForTheTotalField;
135 ScalarType m_GaussianTemporalSmoothingVarianceForTheUpdateField;
136 ScalarType m_GaussianTemporalSmoothingVarianceForTheTotalField;
139 ITK_DISALLOW_COPY_AND_ASSIGN(GaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform);
145 #ifndef ITK_MANUAL_INSTANTIATION
146 # include "itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform.hxx"
149 #endif // itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
Light weight base class for most itk classes.
unsigned long ModifiedTimeType
Control indentation during Print() invocation.