18 #ifndef itkRigid3DPerspectiveTransform_h
19 #define itkRigid3DPerspectiveTransform_h
22 #include "vnl/vnl_quaternion.h"
37 template<
typename TParametersValueType=
double>
39 public Transform<TParametersValueType, 3, 2>
188 <<
"TransformVector(const InputVectorType &) is not implemented for Rigid3DPerspectiveTransform");
194 <<
"TransformVector(const InputVnlVectorType &) is not implemented for Rigid3DPerspectiveTransform");
203 "TransformCovariantVector(const InputCovariantVectorType &) is not implemented for Rigid3DPerspectiveTransform");
222 itkExceptionMacro(
"ComputeJacobianWithRespectToPosition not yet implemented "
227 itkGetConstReferenceMacro(FixedOffset,
OffsetType);
243 void operator=(const
Self &) ITK_DELETE_FUNCTION;
265 #ifndef ITK_MANUAL_INSTANTIATION
266 #include "itkRigid3DPerspectiveTransform.hxx"
A templated class holding a M x N size Matrix.
Light weight base class for most itk classes.
Control indentation during Print() invocation.
TParametersValueType ValueType
TParametersValueType ValueType