18 #ifndef __itkVelocityFieldTransform_h
19 #define __itkVelocityFieldTransform_h
36 <
class TScalar,
unsigned int NDimensions>
84 itkStaticConstMacro( VelocityFieldDimension,
unsigned int, NDimensions + 1 );
87 itkStaticConstMacro( Dimension,
unsigned int, NDimensions );
130 itkGetConstReferenceMacro( VelocityFieldSetTime,
unsigned long );
142 bool GetInverse(
Self *inverse )
const;
154 itkSetClampMacro( LowerTimeBound, ScalarType, 0.0, 1.0 );
160 itkGetConstMacro( LowerTimeBound, ScalarType );
166 itkSetClampMacro( UpperTimeBound, ScalarType, 0.0, 1.0 );
172 itkGetConstMacro( UpperTimeBound, ScalarType );
177 itkSetMacro( NumberOfIntegrationSteps,
unsigned int );
182 itkGetConstMacro( NumberOfIntegrationSteps,
unsigned int );
188 void PrintSelf( std::ostream& os,
Indent indent )
const;
193 typename DisplacementFieldType::Pointer CopyDisplacementField(
const DisplacementFieldType * )
const;
211 void operator=(
const Self & );
217 virtual void SetFixedParametersFromVelocityField()
const;
222 #ifndef ITK_MANUAL_INSTANTIATION
223 #include "itkVelocityFieldTransform.hxx"
226 #endif // __itkVelocityFieldTransform_h