13 #ifndef mitkLandmarkProjector_h
14 #define mitkLandmarkProjector_h
16 #include "itkObject.h"
22 class vtkAbstractTransform;
41 virtual void SetInterpolatingAbstractTransform(vtkAbstractTransform *anInterpolatingAbstractTransform);
48 itkGetConstMacro(InterpolatingAbstractTransform, vtkAbstractTransform *);
70 itkGetConstObjectMacro(ProjectedLandmarks, mitk::PointSet::DataType::PointsContainer);
75 itkGetConstObjectMacro(FinalTargetLandmarks, mitk::PointSet::DataType::PointsContainer);
83 virtual vtkAbstractTransform *GetCompleteAbstractTransform()
const;
85 virtual void ProjectLandmarks(
const mitk::PointSet::DataType::PointsContainer *targetLandmarks) = 0;
99 virtual void ComputeCompleteAbstractTransform() = 0;