13 #ifndef NEEDLEPROJECTIONFILTER_H_INCLUDED 14 #define NEEDLEPROJECTIONFILTER_H_INCLUDED 16 #include "MitkIGTExports.h" 49 virtual void SelectInput(
int i);
51 itkGetMacro(TargetPlane, mitk::AffineTransform3D::Pointer);
52 itkSetMacro(TargetPlane, mitk::AffineTransform3D::Pointer);
59 void ShowToolAxis(
bool enabled);
65 void GenerateData()
override;
78 void InitializeOriginalPoints(
mitk::Point3D toolAxis,
bool showToolAxis);
DataCollection - Class to facilitate loading/accessing structured data.
mitk::PointSet::Pointer m_Projection
Basis for filters that want to leave the navigation data untouched.
#define mitkClassMacro(className, SuperClassName)
mitk::PointSet::Pointer m_OriginalPoints
mitk::AffineTransform3D::Pointer m_TargetPlane
This filter projects a needle's path onto a plane.