49 mitkNewMacro1Param(Self,mitk::DataStorage::Pointer);
56 virtual void RegisterAsMicroservice();
61 virtual void UnRegisterMicroservice();
87 bool AddTool(mitk::NavigationTool::Pointer tool);
94 mitk::NavigationTool::Pointer GetTool(
int number);
101 mitk::NavigationTool::Pointer GetTool(std::string identifier);
108 mitk::NavigationTool::Pointer GetToolByName(std::string name);
113 bool AssignToolNumber(std::string identifier1,
int number2);
119 bool DeleteTool(
int number);
125 bool DeleteAllTools();
130 unsigned int GetToolCount();
147 void SetName(std::string);
150 std::string GetName()
const;
158 void SetSourceID(std::string);
161 std::string GetSourceID()
const;
171 void UnLockStorage();
177 void UpdateMicroservice();
191 us::ServiceRegistration<Self> m_ServiceRegistration;
192 us::ServiceProperties m_props;