18 #ifndef itkBSplineExponentialDiffeomorphicTransformParametersAdaptor_h
19 #define itkBSplineExponentialDiffeomorphicTransformParametersAdaptor_h
32 template<
typename TTransform>
54 typedef typename TransformType::ArrayType
ArrayType;
66 virtual void SetNumberOfControlPointsForTheConstantVelocityField(
const ArrayType & );
75 itkGetConstMacro( NumberOfControlPointsForTheConstantVelocityField,
ArrayType );
84 virtual void SetNumberOfControlPointsForTheUpdateField(
const ArrayType & );
93 itkGetConstMacro( NumberOfControlPointsForTheUpdateField,
ArrayType );
101 void SetMeshSizeForTheConstantVelocityField(
const ArrayType & );
109 void SetMeshSizeForTheUpdateField(
const ArrayType & );
114 virtual void AdaptTransformParameters() ITK_OVERRIDE;
118 ~BSplineExponentialDiffeomorphicTransformParametersAdaptor() ITK_OVERRIDE;
120 void PrintSelf( std::ostream & os,
Indent indent ) const ITK_OVERRIDE;
123 ITK_DISALLOW_COPY_AND_ASSIGN(BSplineExponentialDiffeomorphicTransformParametersAdaptor);
125 ArrayType m_NumberOfControlPointsForTheConstantVelocityField;
134 #ifndef ITK_MANUAL_INSTANTIATION
135 #include "itkBSplineExponentialDiffeomorphicTransformParametersAdaptor.hxx"
Light weight base class for most itk classes.
unsigned long ModifiedTimeType
const unsigned int Dimension
Control indentation during Print() invocation.