18#ifndef itkTimeVaryingBSplineVelocityFieldTransform_h
19#define itkTimeVaryingBSplineVelocityFieldTransform_h
67template <
typename TParametersValueType,
unsigned int VDimension>
87 using typename Superclass::InverseTransformBasePointer;
90 using typename Superclass::InterpolatorType;
94 using typename Superclass::DisplacementFieldType;
95 using typename Superclass::VelocityFieldType;
98 using typename Superclass::ScalarType;
101 using typename Superclass::ParametersType;
103 using typename Superclass::FixedParametersType;
105 using typename Superclass::NumberOfParametersType;
108 using typename Superclass::DerivativeType;
114 static constexpr unsigned int VelocityFieldDimension = VDimension + 1;
134 return this->GetModifiableVelocityField();
141 this->SetVelocityField(fieldLattice);
179 itkSetMacro(SplineOrder,
unsigned int);
180 itkGetConstMacro(SplineOrder,
unsigned int);
190 unsigned int m_SplineOrder{};
191 bool m_TemporalPeriodicity{};
201#ifndef ITK_MANUAL_INSTANTIATION
202# include "itkTimeVaryingBSplineVelocityFieldTransform.hxx"
Array class with size defined at construction time.
Templated n-dimensional image class.
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
ImageBaseType::DirectionType DirectionType
constexpr unsigned int Dimension
ImageBaseType::PointType PointType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....