18 #ifndef __itkBSplineExponentialDiffeomorphicTransform_h
19 #define __itkBSplineExponentialDiffeomorphicTransform_h
55 template<
class TScalar,
unsigned int NDimensions>
73 itkStaticConstMacro( ConstantVelocityFieldDimension,
unsigned int, NDimensions );
76 itkStaticConstMacro( Dimension,
unsigned int, NDimensions );
128 itkSetMacro( NumberOfControlPointsForTheConstantVelocityField,
ArrayType );
129 itkGetConstMacro( NumberOfControlPointsForTheConstantVelocityField,
ArrayType );
139 itkSetMacro( NumberOfControlPointsForTheUpdateField,
ArrayType );
140 itkGetConstMacro( NumberOfControlPointsForTheUpdateField,
ArrayType );
149 void SetMeshSizeForTheConstantVelocityField(
const ArrayType & );
157 void SetMeshSizeForTheUpdateField(
const ArrayType & );
163 void PrintSelf( std::ostream &,
Indent )
const;
167 void operator=(
const Self& );
177 #ifndef ITK_MANUAL_INSTANTIATION
178 # include "itkBSplineExponentialDiffeomorphicTransform.hxx"
181 #endif // __itkBSplineExponentialDiffeomorphicTransform_h