18#ifndef itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
19#define itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform_h
38template <
typename TParametersValueType,
unsigned int VDimension>
58 static constexpr unsigned int TimeVaryingVelocityFieldDimension = VDimension + 1;
61 using typename Superclass::ScalarType;
62 using typename Superclass::DerivativeType;
64 using typename Superclass::VelocityFieldType;
66 using typename Superclass::TimeVaryingVelocityFieldType;
67 using typename Superclass::TimeVaryingVelocityFieldPointer;
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);
137 ScalarType m_GaussianSpatialSmoothingVarianceForTheUpdateField{};
138 ScalarType m_GaussianSpatialSmoothingVarianceForTheTotalField{};
139 ScalarType m_GaussianTemporalSmoothingVarianceForTheUpdateField{};
140 ScalarType m_GaussianTemporalSmoothingVarianceForTheTotalField{};
145#ifndef ITK_MANUAL_INSTANTIATION
146# include "itkGaussianSmoothingOnUpdateTimeVaryingVelocityFieldTransform.hxx"
Array class with size defined at construction time.
Templated n-dimensional image class.
Control indentation during Print() invocation.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
SizeValueType ModifiedTimeType