18#ifndef itkAdvancedTransformAdapter_h
19#define itkAdvancedTransformAdapter_h
37template <
typename TScalarType,
unsigned int NDimensions>
61 using typename Superclass::ParametersType;
62 using typename Superclass::JacobianType;
63 using typename Superclass::InputVectorType;
64 using typename Superclass::OutputVectorType;
65 using typename Superclass::InputCovariantVectorType;
66 using typename Superclass::OutputCovariantVectorType;
67 using typename Superclass::InputVnlVectorType;
68 using typename Superclass::OutputVnlVectorType;
69 using typename Superclass::InputPointType;
70 using typename Superclass::OutputPointType;
85 itkExceptionMacro(
"The parameters of an external transform cannot be set! Only the trivial case of setting an "
86 "empty parameters to an unspecified (null) external transform is supported!");
98 const ParametersType &
124 OutputCovariantVectorType
189 using typename Superclass::TransformType;
208 PrintSelf(std::ostream & os, itk::Indent indent)
const override
210 Superclass::PrintSelf(os, indent);
212 os << indent <<
"ExternalTransform: ";
220 os << indent <<
"null" << std::endl;
226 using Superclass::TransformCovariantVector;
227 using Superclass::TransformVector;