18 #ifndef itkBSplineBaseTransform_h
19 #define itkBSplineBaseTransform_h
33 template<
typename TParametersValueType=double,
34 unsigned int NDimensions = 3,
35 unsigned int VSplineOrder = 3>
37 public Transform<TParametersValueType, NDimensions, NDimensions>
53 itkStaticConstMacro(
SplineOrder,
unsigned int, VSplineOrder );
244 WeightsType & weights, ParameterIndexArrayType & indices,
bool & inside ) const = 0;
257 itkExceptionMacro( <<
"Method not applicable for deformable transform." );
265 itkExceptionMacro( <<
"Method not applicable for deformable transform. " );
274 itkExceptionMacro( <<
"Method not applicable for deformable transfrom. " );
286 itkExceptionMacro( <<
"ComputeJacobianWithRespectToPosition not yet implemented "
375 void operator=( const
Self & ) ITK_DELETE_FUNCTION;
381 #ifndef ITK_MANUAL_INSTANTIATION
382 #include "itkBSplineBaseTransform.hxx"
Light weight base class for most itk classes.
An image region represents a structured region of data.
Simulate a standard C array with copy semnatics.
A templated class holding a n-Dimensional vector.
A templated class holding a point in n-Dimensional image space.
Control indentation during Print() invocation.
A templated class holding a geometric point in n-Dimensional space.
Returns the weights over the support region used for B-spline interpolation/reconstruction.
A templated class holding a n-Dimensional covariant vector.
Templated n-dimensional image class.