18#ifndef itkVelocityFieldTransform_h
19#define itkVelocityFieldTransform_h
35template <
typename TParametersValueType,
unsigned int VDimension>
54 using typename Superclass::InverseTransformBasePointer;
57 using typename Superclass::ScalarType;
60 using typename Superclass::FixedParametersType;
61 using typename Superclass::FixedParametersValueType;
62 using typename Superclass::ParametersType;
63 using typename Superclass::ParametersValueType;
66 using typename Superclass::TransformCategoryEnum;
69 using typename Superclass::NumberOfParametersType;
72 using typename Superclass::InputPointType;
73 using typename Superclass::OutputPointType;
76 using typename Superclass::InputVectorType;
77 using typename Superclass::OutputVectorType;
79 using typename Superclass::InputVectorPixelType;
80 using typename Superclass::OutputVectorPixelType;
83 using typename Superclass::DerivativeType;
86 static constexpr unsigned int VelocityFieldDimension = VDimension + 1;
89 static constexpr unsigned int Dimension = VDimension;
92 using typename Superclass::DisplacementFieldType;
96 using typename Superclass::VectorImageDisplacementFieldType;
118 using Superclass::SetDisplacementField;
140 itkGetConstReferenceMacro(VelocityFieldSetTime,
unsigned long);
150 itkDebugMacro(
"setting DisplacementField to " << displacementField);
151 if (this->m_DisplacementField != displacementField)
153 this->m_DisplacementField = displacementField;
202 itkSetMacro(NumberOfIntegrationSteps,
unsigned int);
207 itkGetConstMacro(NumberOfIntegrationSteps,
unsigned int);
225 unsigned int m_NumberOfIntegrationSteps{};
234 unsigned long m_VelocityFieldSetTime{};
246#ifndef ITK_MANUAL_INSTANTIATION
247# include "itkVelocityFieldTransform.hxx"
Array class with size defined at construction time.
Class to hold and manage parameters of type Image<Vector<...>,...>, used in Transforms,...
Templated n-dimensional image class.
Control indentation during Print() invocation.
Base class for all vector image interpolators.
SmartPointer< Self > Pointer
ImageBaseType::DirectionType DirectionType
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
constexpr unsigned int Dimension
ImageBaseType::PointType PointType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....