31 #ifndef __itkAdvancedBSplineDeformableTransform_h
32 #define __itkAdvancedBSplineDeformableTransform_h
36 #include "itkImageRegion.h"
45 template<
class TScalarType,
unsigned int NDimensions,
unsigned int VSplineOrder >
126 class TScalarType =
double,
127 unsigned int NDimensions = 3,
128 unsigned int VSplineOrder = 3 >
200 OutputPointType
TransformPoint(
const InputPointType & point )
const;
204 itkGetStaticConstMacro( SpaceDimension ),
211 itkGetStaticConstMacro( SpaceDimension ),
216 itkGetStaticConstMacro( SpaceDimension ),
231 const InputPointType & inputPoint,
232 OutputPointType & outputPoint,
233 WeightsType & weights,
234 ParameterIndexArrayType & indices,
235 bool & inside )
const;
250 const InputPointType & ipp,
252 NonZeroJacobianIndicesType & )
const;
256 const InputPointType & ipp,
257 SpatialJacobianType & sj )
const;
261 const InputPointType & ipp,
262 SpatialHessianType & sh )
const;
266 const InputPointType & ipp,
267 JacobianOfSpatialJacobianType & jsj,
268 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const;
274 const InputPointType & ipp,
275 SpatialJacobianType & sj,
276 JacobianOfSpatialJacobianType & jsj,
277 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const;
281 const InputPointType & ipp,
282 JacobianOfSpatialHessianType & jsh,
283 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const;
289 const InputPointType & ipp,
290 SpatialHessianType & sh,
291 JacobianOfSpatialHessianType & jsh,
292 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const;
297 virtual void PrintSelf( std::ostream & os, Indent indent )
const;
311 NonZeroJacobianIndicesType & nonZeroJacobianIndices,
312 const RegionType & supportRegion )
const;
331 itkGetStaticConstMacro( SpaceDimension ),
332 itkGetStaticConstMacro( SplineOrder ) >;
338 #ifndef ITK_MANUAL_INSTANTIATION
339 #include "itkAdvancedBSplineDeformableTransform.hxx"
Superclass::ContinuousIndexType ContinuousIndexType
Superclass::WeightsType WeightsType
SmartPointer< Self > Pointer
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Returns the weights over the support region used for B-spline interpolation/reconstruction.
SmartPointer< Self > Pointer
Returns the weights over the support region used for B-spline interpolation/reconstruction.
SmartPointer< Self > Pointer