18 #ifndef __itkTimeVaryingBSplineVelocityFieldTransform_h
19 #define __itkTimeVaryingBSplineVelocityFieldTransform_h
62 template<
class TScalar,
unsigned int NDimensions>
106 itkStaticConstMacro( Dimension,
unsigned int, NDimensions );
109 itkStaticConstMacro( TimeVaryingVelocityFieldDimension,
unsigned int, NDimensions+1 );
150 virtual void IntegrateVelocityField();
153 bool GetInverse(
Self *inverse )
const;
159 itkSetMacro( SplineOrder,
unsigned int );
160 itkGetConstMacro( SplineOrder,
unsigned int );
164 itkSetMacro( TemporalPeriodicity,
bool );
165 itkGetConstMacro( TemporalPeriodicity,
bool );
166 itkBooleanMacro( TemporalPeriodicity );
192 void PrintSelf( std::ostream& os,
Indent indent )
const;
196 void operator=(
const Self& );
212 #if ITK_TEMPLATE_EXPLICIT
213 # include "Templates/itkTimeVaryingBSplineVelocityFieldTransform+-.h"
217 # include "itkTimeVaryingBSplineVelocityFieldTransform.hxx"
220 #endif // __itkTimeVaryingBSplineVelocityFieldTransform_h