17 #ifndef MITKVTKABSTRACTTRANSFORM_H_HEADER_INCLUDED_C1C68A2C
18 #define MITKVTKABSTRACTTRANSFORM_H_HEADER_INCLUDED_C1C68A2C
20 #include "itkTransform.h"
23 class vtkAbstractTransform;
30 template <
class TScalarType>
49 itkFactorylessNewMacro(Self) itkCloneMacro(Self)
65 virtual OutputPointType
TransformPoint(const InputPointType &) const override;
66 virtual OutputVectorType TransformVector(const InputVectorType &) const override;
67 virtual OutputVnlVectorType TransformVector(const InputVnlVectorType &) const override;
68 virtual OutputCovariantVectorType TransformCovariantVector(const InputCovariantVectorType &) const override;
70 virtual InputPointType
BackTransform(const OutputPointType &point) const;
71 virtual InputVectorType
BackTransform(const OutputVectorType &vector) const;
72 virtual InputVnlVectorType
BackTransform(const OutputVnlVectorType &vector) const;
73 virtual InputCovariantVectorType
BackTransform(const OutputCovariantVectorType &vector) const;
80 virtual
unsigned long GetMTime() const override;
84 virtual ~VtkAbstractTransform();
99 #ifndef MITK_MANUAL_INSTANTIATION