13 #ifndef MITKVTKABSTRACTTRANSFORM_H_HEADER_INCLUDED_C1C68A2C 14 #define MITKVTKABSTRACTTRANSFORM_H_HEADER_INCLUDED_C1C68A2C 16 #include "itkTransform.h" 19 class vtkAbstractTransform;
26 template <
class TScalarType>
45 itkFactorylessNewMacro(Self);
60 using Superclass::TransformVector;
61 using Superclass::TransformCovariantVector;
63 OutputPointType
TransformPoint(
const InputPointType &)
const override;
64 OutputVectorType
TransformVector(
const InputVectorType &)
const override;
65 OutputVnlVectorType
TransformVector(
const InputVnlVectorType &)
const override;
68 virtual InputPointType
BackTransform(
const OutputPointType &point)
const;
69 virtual InputVectorType
BackTransform(
const OutputVectorType &vector)
const;
70 virtual InputVnlVectorType
BackTransform(
const OutputVnlVectorType &vector)
const;
71 virtual InputCovariantVectorType
BackTransform(
const OutputCovariantVectorType &vector)
const;
78 unsigned long GetMTime()
const override;
97 #ifndef MITK_MANUAL_INSTANTIATION