13 #ifndef OptiTrackTrackingTool_H_HEADER_INCLUDED_ 14 #define OptiTrackTrackingTool_H_HEADER_INCLUDED_ 16 #include <MitkIGTExports.h> 17 #include <itkMultiThreader.h> 18 #include "itkFastMutexLock.h" 25 #include <itksys/SystemTools.hxx> 26 #include <itkMutexLockHolder.h> 30 #include <itkFastMutexLock.h> 31 #include "mitkIGTException.h" 76 bool SetToolByFileName(std::string nameFile);
90 bool DeleteTrackable();
96 using Superclass::SetPosition;
103 using Superclass::SetOrientation;
123 bool Enable()
override;
130 bool Disable()
override;
137 bool IsEnabled()
const override;
144 bool IsDataValid()
const override;
151 float GetTrackingError()
const override;
157 void SetTrackingError(
float FLEerror)
override;
163 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