18#ifndef itkIdentityTransform_h
19#define itkIdentityTransform_h
24#include "vnl/vnl_vector_fixed.h"
49template <
typename TParametersValueType,
unsigned int VDimension = 3>
116 using Superclass::TransformVector;
131 using Superclass::TransformCovariantVector;
132 OutputCovariantVectorType
177 jacobian.
SetSize(VDimension, 0);
190 using Superclass::ComputeJacobianWithRespectToPosition;
196 return (inverseTransform !=
nullptr);
201 InverseTransformBasePointer
204 return this->
New().GetPointer();
212 TransformCategoryEnum
215 return Self::TransformCategoryEnum::Linear;
219 const FixedParametersType &
231 const ParametersType &
void SetSize(unsigned int m, unsigned int n)
A templated class holding a n-Dimensional covariant vector.
A templated class holding a geometric point in n-Dimensional space.
Implements transparent reference counting.
A templated class holding a n-Dimensional vector.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....