13 #ifndef MITKCLARONINTERFACE_H_HEADER_INCLUDED_ 14 #define MITKCLARONINTERFACE_H_HEADER_INCLUDED_ 15 #define MTC(func) {int r = func; if (r!=mtOK) printf("MTC error: %s\n",MTLastErrorString()); }; 23 #include <itkObject.h> 24 #include <itkObjectFactory.h> 26 #ifdef _WIN64 //Defined for applications for Win64. 48 itkFactorylessNewMacro(Self);
55 void Initialize(std::string calibrationDir, std::string toolFilesDir);
72 std::vector<claronToolHandle> GetAllActiveTools();
77 std::vector<double> GetTipPosition(claronToolHandle c);
82 std::vector<double> GetTipQuaternions(claronToolHandle c);
87 std::vector<double> GetPosition(claronToolHandle c);
92 std::vector<double> GetQuaternions(claronToolHandle c);
98 const char* GetName(claronToolHandle c);
115 bool IsMicronTrackerInstalled();
132 char calibrationDir[512];
mtHandle IdentifyingCamera
An object of this class represents the interface to the MicronTracker. The methods of this class are ...
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacroItkParent(className, SuperClassName)
bool isTracking
Variable is true if the device is tracking at the moment, false if not.
mtHandle IdentifiedMarkers