18 #ifndef itkConstantVelocityFieldTransformParametersAdaptor_h
19 #define itkConstantVelocityFieldTransformParametersAdaptor_h
63 template<
typename TTransform>
92 using SpacingType =
typename ConstantVelocityFieldType::SpacingType;
95 static constexpr
unsigned int ConstantVelocityFieldDimension = TransformType::ConstantVelocityFieldDimension;
98 void SetRequiredSize(
const SizeType & );
101 virtual const SizeType GetRequiredSize()
const;
104 void SetRequiredOrigin(
const PointType & );
107 virtual const PointType GetRequiredOrigin()
const;
113 virtual const SpacingType GetRequiredSpacing()
const;
122 void AdaptTransformParameters()
override;
130 #ifndef ITK_MANUAL_INSTANTIATION
131 #include "itkConstantVelocityFieldTransformParametersAdaptor.hxx"
Light weight base class for most itk classes.
ImageBaseType::SizeType SizeType
ImageBaseType::DirectionType DirectionType
ImageBaseType::PointType PointType