18 #ifndef __itkTimeVaryingVelocityFieldTransformParametersAdaptor_h
19 #define __itkTimeVaryingVelocityFieldTransformParametersAdaptor_h
63 template<
class TTransform>
89 typedef typename TimeVaryingVelocityFieldType::PointType
PointType;
90 typedef typename TimeVaryingVelocityFieldType::SizeType
SizeType;
91 typedef typename TimeVaryingVelocityFieldType::DirectionType
DirectionType;
92 typedef typename TimeVaryingVelocityFieldType::SpacingType
SpacingType;
95 itkStaticConstMacro( TotalDimension,
unsigned int, TransformType::Dimension + 1 );
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 virtual void AdaptTransformParameters();
130 void operator=(
const Self & );
135 #ifndef ITK_MANUAL_INSTANTIATION
136 #include "itkTimeVaryingVelocityFieldTransformParametersAdaptor.hxx"