18#ifndef itkConstantVelocityFieldTransform_h
19#define itkConstantVelocityFieldTransform_h
35template <
typename TParametersValueType,
unsigned int VDimension>
55 using typename Superclass::InverseTransformBasePointer;
58 using typename Superclass::ScalarType;
61 using typename Superclass::FixedParametersType;
62 using typename Superclass::FixedParametersValueType;
63 using typename Superclass::ParametersType;
64 using typename Superclass::ParametersValueType;
67 using typename Superclass::TransformCategoryEnum;
70 using typename Superclass::NumberOfParametersType;
73 using typename Superclass::InputPointType;
74 using typename Superclass::OutputPointType;
77 using typename Superclass::InputVectorType;
78 using typename Superclass::OutputVectorType;
80 using typename Superclass::InputVectorPixelType;
81 using typename Superclass::OutputVectorPixelType;
84 using typename Superclass::DerivativeType;
87 static constexpr unsigned int ConstantVelocityFieldDimension = VDimension;
90 static constexpr unsigned int Dimension = VDimension;
93 using typename Superclass::DisplacementFieldType;
157 itkSetMacro(CalculateNumberOfIntegrationStepsAutomatically,
bool);
158 itkGetConstMacro(CalculateNumberOfIntegrationStepsAutomatically,
bool);
159 itkBooleanMacro(CalculateNumberOfIntegrationStepsAutomatically);
188 itkSetMacro(NumberOfIntegrationSteps,
unsigned int);
193 itkGetConstMacro(NumberOfIntegrationSteps,
unsigned int);
210 bool m_CalculateNumberOfIntegrationStepsAutomatically{
false };
222 unsigned int m_NumberOfIntegrationSteps{};
235#ifndef ITK_MANUAL_INSTANTIATION
236# include "itkConstantVelocityFieldTransform.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.
Light weight base class for most itk classes.
Class to hold and manage different parameter types used during optimization.
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....
SizeValueType ModifiedTimeType