13#ifndef mitkNavigationTool_h
14#define mitkNavigationTool_h
17#include <itkObjectFactory.h>
18#include <itkSpatialObject.h>
19#include <itkDataObject.h>
22#include <mitkCommon.h>
23#include <mitkDataNode.h>
24#include <mitkPointSet.h>
26#include <mitkSurface.h>
27#include <MitkIGTExports.h>
68 void SetCalibrationFile(
const std::string filename);
78 mitk::Point3D GetToolAxis();
82 void SetToolAxis(mitk::Point3D toolAxis);
85 mitk::AffineTransform3D::Pointer GetToolTipTransform();
138 std::string GetToolName();
147 mitk::Surface::Pointer GetToolSurface();
158 void Graft(
const DataObject *data)
override;
164 std::string GetStringWithAllToolInformation()
const;
167 void SetDefaultSurface();
176 itk::LightObject::Pointer InternalClone()
const override;
std::string TrackingDeviceType