34 #ifndef __itkAdvancedIdentityTransform_h 35 #define __itkAdvancedIdentityTransform_h 37 #include "itkObject.h" 39 #include "itkVector.h" 40 #include "itkCovariantVector.h" 41 #include "vnl/vnl_vector_fixed.h" 43 #include "itkArray2D.h" 46 #include "itkObjectFactory.h" 70 template<
class TScalarType,
71 unsigned int NDimensions = 3 >
107 typedef Vector< TScalarType,
109 typedef Vector< TScalarType,
113 typedef CovariantVector< TScalarType,
115 typedef CovariantVector< TScalarType,
119 typedef vnl_vector_fixed< TScalarType,
121 typedef vnl_vector_fixed< TScalarType,
125 typedef Point< TScalarType,
127 typedef Point< TScalarType,
172 return this->
New().GetPointer();
195 return this->m_FixedParameters;
205 return this->m_Parameters;
216 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const 226 SpatialJacobianType & sj )
const 235 SpatialHessianType & sh )
const 244 JacobianOfSpatialJacobianType & jsj,
245 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const 255 SpatialJacobianType & sj,
256 JacobianOfSpatialJacobianType & jsj,
257 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const 268 JacobianOfSpatialHessianType & jsh,
269 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const 281 SpatialHessianType & sh,
282 JacobianOfSpatialHessianType & jsh,
283 NonZeroJacobianIndicesType & nonZeroJacobianIndices )
const 305 for(
unsigned int i = 0; i < ParametersDimension; ++i )