19 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
29 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
34 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
40 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
46 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
47 std::vector<mitk::claronToolHandle> returnValue;
53 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
58 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
59 std::vector<double> returnValue;
65 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
66 std::vector<double> returnValue;
73 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
74 std::vector<double> returnValue;
80 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
81 std::vector<double> returnValue;
87 MITK_WARN(
"IGT") <<
"Error: MicronTracker is not included in this project";
bool IsMicronTrackerInstalled()
char calibrationDir[512]
Variable which holds the directory which should contain the file BumbleBee_6400420.calib. This directory is needed by the MTC library.
ClaronInterface()
standard constructor
std::vector< double > GetTipPosition(claronToolHandle c)
std::vector< double > GetTipQuaternions(claronToolHandle c)
const char * GetName(claronToolHandle c)
std::vector< double > GetPosition(claronToolHandle c)
~ClaronInterface() override
standard destructor
bool StopTracking()
Clears all resources. After this method have been called the system isn't ready to track any longer...
bool StartTracking()
Opens the connection to the device and makes it ready to track tools.
void GrabFrame()
Grabs a frame from the camera.
std::vector< double > GetQuaternions(claronToolHandle c)
void Initialize(std::string calibrationDir, std::string toolFilesDir)
Initialization of claroninterface.
std::vector< claronToolHandle > GetAllActiveTools()