17 #ifndef OptiTrackTrackingTool_H_HEADER_INCLUDED_
18 #define OptiTrackTrackingTool_H_HEADER_INCLUDED_
20 #include <MitkIGTExports.h>
21 #include <itkMultiThreader.h>
22 #include "itkFastMutexLock.h"
29 #include <itksys/SystemTools.hxx>
30 #include <itkMutexLockHolder.h>
34 #include <itkFastMutexLock.h>
35 #include "mitkIGTException.h"
80 bool SetToolByFileName(std::string nameFile);
94 bool DeleteTrackable();
125 bool Enable()
override;
132 bool Disable()
override;
139 bool IsEnabled()
const override;
146 bool IsDataValid()
const override;
153 float GetTrackingError()
const override;
159 void SetTrackingError(
float FLEerror)
override;
165 void SetDataValid(
bool _arg)
override;
An object of this class represents the Optitrack device. You can add tools to this device...
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacro(className, SuperClassName)
vnl_quaternion< ScalarType > Quaternion
MITKCORE_EXPORT const ScalarType eps