go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itkRecursiveBSplineTransform.h
Go to the documentation of this file.
1 /*=========================================================================
2  *
3  * Copyright UMC Utrecht and contributors
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0.txt
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  *=========================================================================*/
18 #ifndef __itkRecursiveBSplineTransform_h
19 #define __itkRecursiveBSplineTransform_h
20 
22 
24 
25 namespace itk
26 {
36 template< typename TScalarType = double,
37  unsigned int NDimensions = 3,
38  unsigned int VSplineOrder = 3 >
40  public AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >
41 {
42 public:
43 
47  TScalarType, NDimensions, VSplineOrder > Superclass;
49  typedef SmartPointer< const Self > ConstPointer;
50 
52  itkNewMacro( Self );
53 
56 
58  itkStaticConstMacro( SpaceDimension, unsigned int, NDimensions );
59 
61  itkStaticConstMacro( SplineOrder, unsigned int, VSplineOrder );
62 
78 
80  typedef typename Superclass::PixelType PixelType;
81  typedef typename Superclass::ImageType ImageType;
83  //typedef typename Superclass::CoefficientImageArray CoefficientImageArray;
84 
87  typedef typename Superclass::IndexType IndexType;
88  typedef typename Superclass::SizeType SizeType;
93  typedef typename GridOffsetType::OffsetValueType OffsetValueType;
94 
103 
113 
116 
118  TScalarType, NDimensions, VSplineOrder > RecursiveBSplineWeightFunctionType; //TODO: get rid of this and use the kernels directly.
119 
121  typedef BSplineKernelFunction2< itkGetStaticConstMacro( SplineOrder ) > KernelType;
122  typedef BSplineDerivativeKernelFunction2< itkGetStaticConstMacro( SplineOrder ) > DerivativeKernelType;
123  typedef BSplineSecondOrderDerivativeKernelFunction2< itkGetStaticConstMacro( SplineOrder ) > SecondOrderDerivativeKernelType;
124 
129 
134  virtual OutputPointType TransformPoint( const InputPointType & point ) const;
135 
137  virtual void GetJacobian(
138  const InputPointType & ipp,
139  JacobianType & j,
140  NonZeroJacobianIndicesType & nonZeroJacobianIndices ) const;
141 
146  const InputPointType & ipp,
147  const MovingImageGradientType & movingImageGradient,
148  DerivativeType & imageJacobian,
149  NonZeroJacobianIndicesType & nonZeroJacobianIndices ) const;
150 
152  virtual void GetSpatialJacobian(
153  const InputPointType & ipp,
154  SpatialJacobianType & sj ) const;
155 
157  virtual void GetSpatialHessian(
158  const InputPointType & ipp,
159  SpatialHessianType & sh ) const;
160 
163  const InputPointType & ipp,
165  NonZeroJacobianIndicesType & nonZeroJacobianIndices ) const;
166 
171  const InputPointType & ipp,
172  SpatialJacobianType & sj,
174  NonZeroJacobianIndicesType & nonZeroJacobianIndices ) const;
175 
178  const InputPointType & ipp,
180  NonZeroJacobianIndicesType & nonZeroJacobianIndices ) const;
181 
186  const InputPointType & ipp,
187  SpatialHessianType & sh,
189  NonZeroJacobianIndicesType & nonZeroJacobianIndices ) const;
190 
191 protected:
192 
195 
198 
200 
203  NonZeroJacobianIndicesType & nonZeroJacobianIndices,
204  const RegionType & supportRegion ) const;
205 
206 private:
207 
208  RecursiveBSplineTransform( const Self & ); // purposely not implemented
209  void operator=( const Self & ); // purposely not implemented
210 
211 };
212 
213 } // end namespace itk
214 
215 #ifndef ITK_MANUAL_INSTANTIATION
216 #include "itkRecursiveBSplineTransform.hxx"
217 #endif
218 
219 #endif /* __itkRecursiveBSplineTransform_h */
itk::AdvancedBSplineDeformableTransform::IndexType
Superclass::IndexType IndexType
Definition: itkAdvancedBSplineDeformableTransform.h:195
itk::RecursiveBSplineTransform::WeightsFunctionType
Superclass::WeightsFunctionType WeightsFunctionType
Definition: itkRecursiveBSplineTransform.h:105
itk::RecursiveBSplineTransform::~RecursiveBSplineTransform
virtual ~RecursiveBSplineTransform()
Definition: itkRecursiveBSplineTransform.h:194
itk::RecursiveBSplineTransform::JacobianOfSpatialJacobianType
Superclass::JacobianOfSpatialJacobianType JacobianOfSpatialJacobianType
Definition: itkRecursiveBSplineTransform.h:97
itk::AdvancedBSplineDeformableTransform::InputPointType
Superclass::InputPointType InputPointType
Definition: itkAdvancedBSplineDeformableTransform.h:164
itk::AdvancedBSplineDeformableTransform::JacobianPixelType
Superclass::JacobianPixelType JacobianPixelType
Definition: itkAdvancedBSplineDeformableTransform.h:330
itk::RecursiveBSplineTransform::NumberOfParametersType
Superclass::NumberOfParametersType NumberOfParametersType
Definition: itkRecursiveBSplineTransform.h:67
itk::RecursiveBSplineTransform::Superclass
AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder > Superclass
Definition: itkRecursiveBSplineTransform.h:47
itk::RecursiveBSplineTransform::EvaluateJacobianWithImageGradientProduct
virtual void EvaluateJacobianWithImageGradientProduct(const InputPointType &ipp, const MovingImageGradientType &movingImageGradient, DerivativeType &imageJacobian, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const
itk::AdvancedBSplineDeformableTransform::OutputPointType
Superclass::OutputPointType OutputPointType
Definition: itkAdvancedBSplineDeformableTransform.h:165
itk::AdvancedBSplineDeformableTransform::MovingImageGradientValueType
Superclass::MovingImageGradientValueType MovingImageGradientValueType
Definition: itkAdvancedBSplineDeformableTransform.h:185
itk::RecursiveBSplineTransform::OutputPointType
Superclass::OutputPointType OutputPointType
Definition: itkRecursiveBSplineTransform.h:77
itk::RecursiveBSplineTransform::SODerivativeWeightsFunctionType
Superclass::SODerivativeWeightsFunctionType SODerivativeWeightsFunctionType
Definition: itkRecursiveBSplineTransform.h:111
itk::RecursiveBSplineTransform::OutputVnlVectorType
Superclass::OutputVnlVectorType OutputVnlVectorType
Definition: itkRecursiveBSplineTransform.h:75
itk::RecursiveBSplineTransform::WeightsFunctionPointer
Superclass::WeightsFunctionPointer WeightsFunctionPointer
Definition: itkRecursiveBSplineTransform.h:106
itk::RecursiveBSplineTransform::GetSpatialJacobian
virtual void GetSpatialJacobian(const InputPointType &ipp, SpatialJacobianType &sj) const
SmartPointer< Self >
itk::AdvancedBSplineDeformableTransform::SpatialJacobianType
Superclass::SpatialJacobianType SpatialJacobianType
Definition: itkAdvancedBSplineDeformableTransform.h:177
itk::RecursiveBSplineTransform::IndexType
Superclass::IndexType IndexType
Definition: itkRecursiveBSplineTransform.h:87
itk::RecursiveBSplineTransform::ConstPointer
SmartPointer< const Self > ConstPointer
Definition: itkRecursiveBSplineTransform.h:49
itk::RecursiveBSplineTransform::JacobianPixelType
Superclass::JacobianPixelType JacobianPixelType
Definition: itkRecursiveBSplineTransform.h:197
itk::AdvancedBSplineDeformableTransform::InputCovariantVectorType
Superclass::InputCovariantVectorType InputCovariantVectorType
Definition: itkAdvancedBSplineDeformableTransform.h:171
itk::RecursiveBSplineTransform::GetSpatialHessian
virtual void GetSpatialHessian(const InputPointType &ipp, SpatialHessianType &sh) const
itk::RecursiveBSplineTransform::MovingImageGradientValueType
Superclass::MovingImageGradientValueType MovingImageGradientValueType
Definition: itkRecursiveBSplineTransform.h:102
itk::RecursiveBSplineTransform::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkRecursiveBSplineTransform.h:68
itk::RecursiveBSplineTransform::TransformPoint
virtual OutputPointType TransformPoint(const InputPointType &point) const
itk::RecursiveBSplineTransform::WeightsType
Superclass::WeightsType WeightsType
Definition: itkRecursiveBSplineTransform.h:107
itk::RecursiveBSplineTransform::ComputeNonZeroJacobianIndices
virtual void ComputeNonZeroJacobianIndices(NonZeroJacobianIndicesType &nonZeroJacobianIndices, const RegionType &supportRegion) const
itk::AdvancedBSplineDeformableTransform::DerivativeType
Superclass::DerivativeType DerivativeType
Definition: itkAdvancedBSplineDeformableTransform.h:161
itk::AdvancedBSplineDeformableTransform::InputVnlVectorType
Superclass::InputVnlVectorType InputVnlVectorType
Definition: itkAdvancedBSplineDeformableTransform.h:168
itk::AdvancedBSplineDeformableTransform::SpacingType
Superclass::SpacingType SpacingType
Definition: itkAdvancedBSplineDeformableTransform.h:197
itk::RecursiveBSplineTransform::SizeType
Superclass::SizeType SizeType
Definition: itkRecursiveBSplineTransform.h:88
itk::BSplineInterpolationDerivativeWeightFunction
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Definition: itkBSplineInterpolationDerivativeWeightFunction.h:49
itk::AdvancedBSplineDeformableTransform
Deformable transform using a B-spline representation.
Definition: itkAdvancedBSplineDeformableTransform.h:135
itk::RecursiveBSplineTransform::GetJacobian
virtual void GetJacobian(const InputPointType &ipp, JacobianType &j, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const
itk::RecursiveBSplineTransform::ImageType
Superclass::ImageType ImageType
Definition: itkRecursiveBSplineTransform.h:81
itk::RecursiveBSplineTransform::ParametersType
Superclass::ParametersType ParametersType
Definition: itkRecursiveBSplineTransform.h:65
Image
itk::RecursiveBSplineTransform::GetJacobianOfSpatialHessian
virtual void GetJacobianOfSpatialHessian(const InputPointType &ipp, SpatialHessianType &sh, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const
itk::RecursiveBSplineTransform::itkStaticConstMacro
itkStaticConstMacro(SplineOrder, unsigned int, VSplineOrder)
itk::RecursiveBSplineTransform::SecondOrderDerivativeKernelType
BSplineSecondOrderDerivativeKernelFunction2< itkGetStaticConstMacro(SplineOrder) > SecondOrderDerivativeKernelType
Definition: itkRecursiveBSplineTransform.h:123
itk::AdvancedBSplineDeformableTransform::InputVectorType
Superclass::InputVectorType InputVectorType
Definition: itkAdvancedBSplineDeformableTransform.h:166
itk::RecursiveBSplineTransform::RecursiveBSplineTransform
RecursiveBSplineTransform(const Self &)
itk::RecursiveBSplineTransform::JacobianType
Superclass::JacobianType JacobianType
Definition: itkRecursiveBSplineTransform.h:69
itk::AdvancedBSplineDeformableTransform::JacobianImageType
Superclass::JacobianImageType JacobianImageType
Definition: itkAdvancedBSplineDeformableTransform.h:329
ImageRegion< itkGetStaticConstMacro(SpaceDimension) >
itk::RecursiveBSplineTransform::m_RecursiveBSplineWeightFunction
RecursiveBSplineWeightFunctionType::Pointer m_RecursiveBSplineWeightFunction
Definition: itkRecursiveBSplineTransform.h:199
itk::RecursiveBSplineTransform::OutputCovariantVectorType
Superclass::OutputCovariantVectorType OutputCovariantVectorType
Definition: itkRecursiveBSplineTransform.h:73
itk::RecursiveBSplineInterpolationWeightFunction
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Definition: itkRecursiveBSplineInterpolationWeightFunction.h:79
itk::RecursiveBSplineTransform::DirectionType
Superclass::DirectionType DirectionType
Definition: itkRecursiveBSplineTransform.h:90
itk::RecursiveBSplineTransform::m_DerivativeKernel
DerivativeKernelType::Pointer m_DerivativeKernel
Definition: itkRecursiveBSplineTransform.h:127
itk::RecursiveBSplineTransform::JacobianOfSpatialHessianType
Superclass::JacobianOfSpatialHessianType JacobianOfSpatialHessianType
Definition: itkRecursiveBSplineTransform.h:99
itk::RecursiveBSplineTransform::m_Kernel
KernelType::Pointer m_Kernel
Definition: itkRecursiveBSplineTransform.h:126
itk::RecursiveBSplineTransform::InputVnlVectorType
Superclass::InputVnlVectorType InputVnlVectorType
Definition: itkRecursiveBSplineTransform.h:74
itk::AdvancedBSplineDeformableTransform::ContinuousIndexType
WeightsFunctionType::ContinuousIndexType ContinuousIndexType
Definition: itkAdvancedBSplineDeformableTransform.h:214
itk::AdvancedBSplineDeformableTransform::DirectionType
Superclass::DirectionType DirectionType
Definition: itkAdvancedBSplineDeformableTransform.h:198
itk::AdvancedBSplineDeformableTransform::SizeType
Superclass::SizeType SizeType
Definition: itkAdvancedBSplineDeformableTransform.h:196
itk::RecursiveBSplineTransform::InputCovariantVectorType
Superclass::InputCovariantVectorType InputCovariantVectorType
Definition: itkRecursiveBSplineTransform.h:72
double
itk::AdvancedBSplineDeformableTransform::PixelType
Superclass::PixelType PixelType
Definition: itkAdvancedBSplineDeformableTransform.h:188
itk::RecursiveBSplineTransform::operator=
void operator=(const Self &)
itk::RecursiveBSplineTransform::DerivativeKernelType
BSplineDerivativeKernelFunction2< itkGetStaticConstMacro(SplineOrder) > DerivativeKernelType
Definition: itkRecursiveBSplineTransform.h:122
itk::AdvancedBSplineDeformableTransform::GridOffsetType
Superclass::GridOffsetType GridOffsetType
Definition: itkAdvancedBSplineDeformableTransform.h:200
itk::BSplineInterpolationSecondOrderDerivativeWeightFunction
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Definition: itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h:50
itk::RecursiveBSplineTransform::RecursiveBSplineTransform
RecursiveBSplineTransform()
itk::RecursiveBSplineTransform::DerivativeWeightsFunctionPointer
Superclass::DerivativeWeightsFunctionPointer DerivativeWeightsFunctionPointer
Definition: itkRecursiveBSplineTransform.h:110
itk::RecursiveBSplineTransform::Pointer
SmartPointer< Self > Pointer
Definition: itkRecursiveBSplineTransform.h:48
itk::RecursiveBSplineTransform::GetJacobianOfSpatialJacobian
virtual void GetJacobianOfSpatialJacobian(const InputPointType &ipp, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const
itk::BSplineSecondOrderDerivativeKernelFunction2
Derivative of a B-spline kernel used for density estimation and nonparametric regression.
Definition: itkBSplineSecondOrderDerivativeKernelFunction2.h:44
itk::RecursiveBSplineTransform::InputPointType
Superclass::InputPointType InputPointType
Definition: itkRecursiveBSplineTransform.h:76
itk::RecursiveBSplineTransform::m_SecondOrderDerivativeKernel
SecondOrderDerivativeKernelType::Pointer m_SecondOrderDerivativeKernel
Definition: itkRecursiveBSplineTransform.h:128
itk::AdvancedBSplineDeformableTransform::OutputCovariantVectorType
Superclass::OutputCovariantVectorType OutputCovariantVectorType
Definition: itkAdvancedBSplineDeformableTransform.h:173
itk::RecursiveBSplineTransform::RegionType
Superclass::RegionType RegionType
Definition: itkRecursiveBSplineTransform.h:86
itk::RecursiveBSplineTransform
A recursive implementation of the B-spline transform.
Definition: itkRecursiveBSplineTransform.h:41
itk::AdvancedBSplineDeformableTransform::ImagePointer
Superclass::ImagePointer ImagePointer
Definition: itkAdvancedBSplineDeformableTransform.h:190
itk::RecursiveBSplineTransform::SODerivativeWeightsFunctionPointer
Superclass::SODerivativeWeightsFunctionPointer SODerivativeWeightsFunctionPointer
Definition: itkRecursiveBSplineTransform.h:112
itkRecursiveBSplineInterpolationWeightFunction.h
itk::AdvancedBSplineDeformableTransform::OutputVectorType
Superclass::OutputVectorType OutputVectorType
Definition: itkAdvancedBSplineDeformableTransform.h:167
itk::RecursiveBSplineTransform::OffsetValueType
GridOffsetType::OffsetValueType OffsetValueType
Definition: itkRecursiveBSplineTransform.h:93
itk::RecursiveBSplineTransform::OriginType
Superclass::OriginType OriginType
Definition: itkRecursiveBSplineTransform.h:91
itk::RecursiveBSplineTransform::PixelType
Superclass::PixelType PixelType
Definition: itkRecursiveBSplineTransform.h:80
itk::AdvancedBSplineDeformableTransform::ScalarType
Superclass::ScalarType ScalarType
Definition: itkAdvancedBSplineDeformableTransform.h:163
itk::RecursiveBSplineTransform::itkStaticConstMacro
itkStaticConstMacro(SpaceDimension, unsigned int, NDimensions)
itk::RecursiveBSplineTransform::JacobianImageType
Superclass::JacobianImageType JacobianImageType
Definition: itkRecursiveBSplineTransform.h:196
itk::AdvancedBSplineDeformableTransform::ParametersType
Superclass::ParametersType ParametersType
Definition: itkAdvancedBSplineDeformableTransform.h:158
itk::AdvancedBSplineDeformableTransform::ParameterIndexArrayType
Superclass::ParameterIndexArrayType ParameterIndexArrayType
Definition: itkAdvancedBSplineDeformableTransform.h:227
itk::RecursiveBSplineTransform::Self
RecursiveBSplineTransform Self
Definition: itkRecursiveBSplineTransform.h:45
itk::RecursiveBSplineTransform::ImagePointer
Superclass::ImagePointer ImagePointer
Definition: itkRecursiveBSplineTransform.h:82
itk::AdvancedBSplineDeformableTransform::MovingImageGradientType
Superclass::MovingImageGradientType MovingImageGradientType
Definition: itkAdvancedBSplineDeformableTransform.h:184
itk::RecursiveBSplineTransform::ScalarType
Superclass::ScalarType ScalarType
Definition: itkRecursiveBSplineTransform.h:64
itk::RecursiveBSplineTransform::SpatialJacobianType
Superclass::SpatialJacobianType SpatialJacobianType
Definition: itkRecursiveBSplineTransform.h:96
itk
Definition: itkAdvancedImageToImageMetric.h:40
itk::RecursiveBSplineTransform::InputVectorType
Superclass::InputVectorType InputVectorType
Definition: itkRecursiveBSplineTransform.h:70
itk::AdvancedBSplineDeformableTransform::NonZeroJacobianIndicesType
Superclass ::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
Definition: itkAdvancedBSplineDeformableTransform.h:176
itk::RecursiveBSplineTransform::KernelType
BSplineKernelFunction2< itkGetStaticConstMacro(SplineOrder) > KernelType
Definition: itkRecursiveBSplineTransform.h:121
itk::BSplineInterpolationWeightFunction2
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Definition: itkBSplineInterpolationWeightFunction2.h:48
itk::RecursiveBSplineTransform::OutputVectorType
Superclass::OutputVectorType OutputVectorType
Definition: itkRecursiveBSplineTransform.h:71
itk::RecursiveBSplineTransform::GetJacobianOfSpatialHessian
virtual void GetJacobianOfSpatialHessian(const InputPointType &ipp, JacobianOfSpatialHessianType &jsh, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const
itk::BSplineDerivativeKernelFunction2
Derivative of a B-spline kernel used for density estimation and nonparametric regression.
Definition: itkBSplineDerivativeKernelFunction2.h:60
itk::RecursiveBSplineTransform::GridOffsetType
Superclass::GridOffsetType GridOffsetType
Definition: itkRecursiveBSplineTransform.h:92
itk::RecursiveBSplineTransform::ContinuousIndexType
Superclass::ContinuousIndexType ContinuousIndexType
Definition: itkRecursiveBSplineTransform.h:108
itk::RecursiveBSplineTransform::GetJacobianOfSpatialJacobian
virtual void GetJacobianOfSpatialJacobian(const InputPointType &ipp, SpatialJacobianType &sj, JacobianOfSpatialJacobianType &jsj, NonZeroJacobianIndicesType &nonZeroJacobianIndices) const
itk::RecursiveBSplineTransform::ParameterIndexArrayType
Superclass::ParameterIndexArrayType ParameterIndexArrayType
Definition: itkRecursiveBSplineTransform.h:115
itk::AdvancedBSplineDeformableTransform::OutputVnlVectorType
Superclass::OutputVnlVectorType OutputVnlVectorType
Definition: itkAdvancedBSplineDeformableTransform.h:169
itk::AdvancedBSplineDeformableTransform::WeightsType
WeightsFunctionType::WeightsType WeightsType
Definition: itkAdvancedBSplineDeformableTransform.h:213
itk::BSplineKernelFunction2
B-spline kernel used for density estimation and nonparameteric regression.
Definition: itkBSplineKernelFunction2.h:60
TScalarType
itk::RecursiveBSplineTransform::InternalMatrixType
Superclass::InternalMatrixType InternalMatrixType
Definition: itkRecursiveBSplineTransform.h:100
itk::AdvancedBSplineDeformableTransform::JacobianOfSpatialJacobianType
Superclass ::JacobianOfSpatialJacobianType JacobianOfSpatialJacobianType
Definition: itkAdvancedBSplineDeformableTransform.h:179
itk::AdvancedBSplineDeformableTransform::SpatialHessianType
Superclass::SpatialHessianType SpatialHessianType
Definition: itkAdvancedBSplineDeformableTransform.h:180
itk::RecursiveBSplineTransform::SpacingType
Superclass::SpacingType SpacingType
Definition: itkRecursiveBSplineTransform.h:89
itk::RecursiveBSplineTransform::NonZeroJacobianIndicesType
Superclass::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
Definition: itkRecursiveBSplineTransform.h:95
itk::RecursiveBSplineTransform::ParametersValueType
Superclass::ParametersValueType ParametersValueType
Definition: itkRecursiveBSplineTransform.h:66
itk::AdvancedBSplineDeformableTransform::NumberOfParametersType
Superclass::NumberOfParametersType NumberOfParametersType
Definition: itkAdvancedBSplineDeformableTransform.h:160
itk::AdvancedBSplineDeformableTransform::ParametersValueType
Superclass::ParametersValueType ParametersValueType
Definition: itkAdvancedBSplineDeformableTransform.h:159
itk::AdvancedBSplineDeformableTransform::OriginType
Superclass::OriginType OriginType
Definition: itkAdvancedBSplineDeformableTransform.h:199
itk::RecursiveBSplineTransform::RecursiveBSplineWeightFunctionType
itk::RecursiveBSplineInterpolationWeightFunction< TScalarType, NDimensions, VSplineOrder > RecursiveBSplineWeightFunctionType
Definition: itkRecursiveBSplineTransform.h:118
itk::AdvancedBSplineDeformableTransform::JacobianType
Superclass::JacobianType JacobianType
Definition: itkAdvancedBSplineDeformableTransform.h:162
itk::AdvancedBSplineDeformableTransform::JacobianOfSpatialHessianType
Superclass ::JacobianOfSpatialHessianType JacobianOfSpatialHessianType
Definition: itkAdvancedBSplineDeformableTransform.h:182
itkAdvancedBSplineDeformableTransform.h
itk::RecursiveBSplineTransform::MovingImageGradientType
Superclass::MovingImageGradientType MovingImageGradientType
Definition: itkRecursiveBSplineTransform.h:101
itk::RecursiveBSplineTransform::DerivativeWeightsFunctionType
Superclass::DerivativeWeightsFunctionType DerivativeWeightsFunctionType
Definition: itkRecursiveBSplineTransform.h:109
itk::RecursiveBSplineTransform::SpatialHessianType
Superclass::SpatialHessianType SpatialHessianType
Definition: itkRecursiveBSplineTransform.h:98
itk::AdvancedBSplineDeformableTransform::InternalMatrixType
Superclass::InternalMatrixType InternalMatrixType
Definition: itkAdvancedBSplineDeformableTransform.h:183


Generated on OURCE_DATE_EPOCH for elastix by doxygen 1.8.18 elastix logo