18 #ifndef MITKNAVIGATIONDATASOURCE_H_HEADER_INCLUDED_
19 #define MITKNAVIGATIONDATASOURCE_H_HEADER_INCLUDED_
21 #include <itkProcessObject.h>
24 #include "MitkIGTExports.h"
50 itkGetMacro(Name,std::string);
55 itkSetMacro(Name,std::string);
77 DataObjectPointerArraySizeType GetOutputIndex(std::string navDataName);
83 virtual void RegisterAsMicroservice();
88 virtual void UnRegisterMicroservice();
94 std::string GetMicroserviceID();
109 virtual void GraftNthOutput(
unsigned int idx, itk::DataObject *graft);
116 virtual void GraftOutput(itk::DataObject *graft);
162 virtual void Freeze();
165 virtual void UnFreeze();
168 itkGetMacro(IsFrozen,
bool);
itk::SmartPointer< Self > Pointer
DataCollection - Class to facilitate loading/accessing structured data.
Key-value list holding instances of BaseProperty.
static const std::string US_PROPKEY_ID
static const std::string US_INTERFACE_NAME
These Constants are used in conjunction with Microservices.
#define mitkClassMacroItkParent(className, SuperClassName)
static const std::string US_PROPKEY_ISACTIVE
virtual void SetParameters(const mitk::PropertyList *)
Set all filter parameters as the PropertyList p.
static const std::string US_PROPKEY_DEVICENAME
MITK_DECLARE_SERVICE_INTERFACE(mitk::ISimulationService,"org.mitk.ISimulationService")