14 #ifndef __itkCyclicBSplineDeformableTransform_h
15 #define __itkCyclicBSplineDeformableTransform_h
19 #include "itkImageRegion.h"
37 class TScalarType =
double,
38 unsigned int NDimensions = 3,
39 unsigned int VSplineOrder = 3 >
79 typedef typename ParametersType::ValueType
PixelType;
81 itkGetStaticConstMacro( SpaceDimension ) >
ImageType;
86 typedef typename RegionType::SizeType
SizeType;
106 itkGetStaticConstMacro( SpaceDimension ) - 1,
122 const InputPointType & inputPoint,
123 OutputPointType & outputPoint,
124 WeightsType & weights,
125 ParameterIndexArrayType & indices,
126 bool & inside )
const;
130 const InputPointType & ipp,
131 WeightsType & weights,
132 ParameterIndexArrayType & indices )
const;
136 const InputPointType & ipp,
137 SpatialJacobianType & sj )
const;
145 NonZeroJacobianIndicesType & nonZeroJacobianIndices,
146 const RegionType & supportRegion )
const;
153 const RegionType & imageRegion,
154 const RegionType & inRegion,
155 RegionType & outRegion1,
156 RegionType & outRegion2 )
const;
167 #ifndef ITK_MANUAL_INSTANTIATION
168 #include "itkCyclicBSplineDeformableTransform.hxx"
Superclass::ContinuousIndexType ContinuousIndexType
Returns the weights over the support region used for B-spline interpolation/reconstruction.