18 #ifndef __itkRecursiveBSplineTransform_h 19 #define __itkRecursiveBSplineTransform_h 36 template<
typename TScalarType =
double,
37 unsigned int NDimensions = 3,
38 unsigned int VSplineOrder = 3 >
134 virtual OutputPointType
TransformPoint(
const InputPointType & point )
const;
138 const InputPointType & ipp,
140 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const;
146 const InputPointType & ipp,
147 const MovingImageGradientType & movingImageGradient,
148 DerivativeType & imageJacobian,
149 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const;
153 const InputPointType & ipp,
154 SpatialJacobianType & sj )
const;
158 const InputPointType & ipp,
159 SpatialHessianType & sh )
const;
163 const InputPointType & ipp,
164 JacobianOfSpatialJacobianType & jsj,
165 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const;
171 const InputPointType & ipp,
172 SpatialJacobianType & sj,
173 JacobianOfSpatialJacobianType & jsj,
174 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const;
178 const InputPointType & ipp,
179 JacobianOfSpatialHessianType & jsh,
180 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const;
186 const InputPointType & ipp,
187 SpatialHessianType & sh,
188 JacobianOfSpatialHessianType & jsh,
189 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const;
203 NonZeroJacobianIndicesType & nonZeroJacobianIndices,
204 const RegionType & supportRegion )
const;
215 #ifndef ITK_MANUAL_INSTANTIATION 216 #include "itkRecursiveBSplineTransform.hxx"
Returns the weights over the support region used for B-spline interpolation/reconstruction.
B-spline kernel used for density estimation and nonparameteric regression.
Derivative of a B-spline kernel used for density estimation and nonparametric regression.
Derivative of a B-spline kernel used for density estimation and nonparametric regression.