diff --git a/Modules/IGT/TrackingDevices/mitkClaronInterfaceStub.h b/Modules/IGT/TrackingDevices/mitkClaronInterfaceStub.h index efe6449162..bb7ccac41d 100644 --- a/Modules/IGT/TrackingDevices/mitkClaronInterfaceStub.h +++ b/Modules/IGT/TrackingDevices/mitkClaronInterfaceStub.h @@ -1,115 +1,115 @@ /*============================================================================ The Medical Imaging Interaction Toolkit (MITK) Copyright (c) German Cancer Research Center (DKFZ) All rights reserved. Use of this source code is governed by a 3-clause BSD license that can be found in the LICENSE file. ============================================================================*/ -#ifndef mitkClaronInterfaceStub_h -#define mitkClaronInterfaceStub_h +#ifndef mitkClaronInterface_h // Must be equal to include guard in mitkClaronInterface.h +#define mitkClaronInterface_h #include #include #include #include #include #include "mitkCommon.h" typedef int mtHandle; namespace mitk { typedef int claronToolHandle; /** Documentation: * \brief An object of this class represents the interface to the MicronTracker. Normally the methods of this class * are calling the c-functions which are provided by the MTC-library. But in this case the MicronTracker is * not installed and so we only have stubs here. These stubs send error messages when you try to call the * methods. * \ingroup IGT */ class MITKIGT_EXPORT ClaronInterface : public itk::Object { public: mitkClassMacroItkParent(ClaronInterface, itk::Object); itkFactorylessNewMacro(Self); itkCloneMacro(Self) /** * \brief Initialization of claroninterface. * \param calibrationDir The directory where the device can find the camera calibration file. * \param toolFilesDir The directory for the tool files. */ void Initialize(std::string calibrationDir, std::string toolFilesDir); /** * \brief This is only a stub, please switch the cmake variable USE_MICRON_TRACKER to on if you want to use the Microntracker. */ bool StartTracking(); /** * \brief This is only a stub, please switch the cmake variable USE_MICRON_TRACKER to on if you want to use the Microntracker. */ bool StopTracking(); /** * \brief This is only a stub, please switch the cmake variable USE_MICRON_TRACKER to on if you want to use the Microntracker. */ std::vector GetAllActiveTools(); /** * \brief This is only a stub, please switch the cmake variable USE_MICRON_TRACKER to on if you want to use the Microntracker. */ std::vector GetTipPosition(claronToolHandle c); /** * \brief This is only a stub, please switch the cmake variable USE_MICRON_TRACKER to on if you want to use the Microntracker. */ std::vector GetTipQuaternions(claronToolHandle c); /** * \brief This is only a stub, please switch the cmake variable USE_MICRON_TRACKER to on if you want to use the Microntracker. */ std::vector GetPosition(claronToolHandle c); /** * \brief This is only a stub, please switch the cmake variable USE_MICRON_TRACKER to on if you want to use the Microntracker. */ std::vector GetQuaternions(claronToolHandle c); /** * \brief This is only a stub, please switch the cmake variable USE_MICRON_TRACKER to on if you want to use the Microntracker. */ const char* GetName(claronToolHandle c); /** * \brief This is only a stub, please switch the cmake variable USE_MICRON_TRACKER to on if you want to use the Microntracker. */ void GrabFrame(); /** * \return Returns wether the MicronTracker is installed (means wether the C-Make-Variable "MITK_USE_MICRON_TRACKER" is set), * so returns false in this case. */ bool IsMicronTrackerInstalled(); protected: /** * \brief standard constructor */ ClaronInterface(); /** * \brief standard destructor */ ~ClaronInterface() override; }; }//mitk #endif