MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
MyNavigationDataSourceTest Class Reference

test class that only adds a public New() method to NavigationDataSource, so that it can be tested More...

Inheritance diagram for MyNavigationDataSourceTest:
mitk::NavigationDataSource mitk::NavigationDataSource

Public Member Functions

 mitkClassMacro (MyNavigationDataSourceTest, mitk::NavigationDataSource)
 
 itkFactorylessNewMacro (Self) itkCloneMacro(Self) void CreateOutput()
 
 mitkClassMacro (MyNavigationDataSourceTest, mitk::NavigationDataSource)
 
 itkFactorylessNewMacro (Self) itkCloneMacro(Self) void CreateOutput()
 
- Public Member Functions inherited from mitk::NavigationDataSource
 mitkClassMacroItkParent (NavigationDataSource, itk::ProcessObject)
 
 itkGetMacro (Name, std::string)
 
 itkSetMacro (Name, std::string)
 Sets the human readable name of this source. There is also a default name, but you can use this method if you need to define it on your own.
 
NavigationDataGetOutput (void)
 return the output (output with id 0) of the filter
 
NavigationDataGetOutput (DataObjectPointerArraySizeType idx)
 return the output with id idx of the filter
 
NavigationDataGetOutput (const std::string &navDataName)
 return the output with name navDataName of the filter
 
NavigationTool::Pointer GetToolMetaData (DataObjectPointerArraySizeType idx)
 
NavigationTool::Pointer GetToolMetaData (const std::string &navDataName)
 
 itkGetMacro (ToolMetaDataCollection, mitk::NavigationToolStorage::Pointer)
 
 itkSetMacro (ToolMetaDataCollection, mitk::NavigationToolStorage::Pointer)
 
DataObjectPointerArraySizeType GetOutputIndex (std::string navDataName)
 return the index of the output with name navDataName, -1 if no output with that name was found
 
virtual void RegisterAsMicroservice ()
 Registers this object as a Microservice, making it available to every module and/or plugin. To unregister, call UnregisterMicroservice().
 
virtual void UnRegisterMicroservice ()
 Registers this object as a Microservice, making it available to every module and/or plugin.
 
std::string GetMicroserviceID ()
 Returns the id that this device is registered with. The id will only be valid, if the NavigationDataSource has been registered using RegisterAsMicroservice().
 
virtual void GraftNthOutput (unsigned int idx, itk::DataObject *graft)
 Graft the specified DataObject onto this ProcessObject's output.
 
virtual void GraftOutput (itk::DataObject *graft)
 Graft the specified DataObject onto this ProcessObject's output.
 
itk::DataObject::Pointer MakeOutput (DataObjectPointerArraySizeType idx) override
 
itk::DataObject::Pointer MakeOutput (const DataObjectIdentifierType &name) override
 
virtual void SetParameters (const mitk::PropertyList *)
 Set all filter parameters as the PropertyList p.
 
virtual mitk::PropertyList::ConstPointer GetParameters () const
 Get all filter parameters as a PropertyList.
 
virtual void Freeze ()
 
virtual void UnFreeze ()
 
 itkGetMacro (IsFrozen, bool)
 

Additional Inherited Members

- Static Public Attributes inherited from mitk::NavigationDataSource
static const std::string US_INTERFACE_NAME = "org.mitk.services.NavigationDataSource"
 These Constants are used in conjunction with Microservices.
 
static const std::string US_PROPKEY_DEVICENAME = US_INTERFACE_NAME + ".devicename"
 
static const std::string US_PROPKEY_ID = US_INTERFACE_NAME + ".id"
 
static const std::string US_PROPKEY_ISACTIVE = US_INTERFACE_NAME + ".isActive"
 
- Protected Member Functions inherited from mitk::NavigationDataSource
 NavigationDataSource ()
 
 ~NavigationDataSource () override
 
- Protected Attributes inherited from mitk::NavigationDataSource
std::string m_Name
 
bool m_IsFrozen
 
NavigationToolStorage::Pointer m_ToolMetaDataCollection
 

Detailed Description

test class that only adds a public New() method to NavigationDataSource, so that it can be tested

Documentation

Definition at line 22 of file mitkNavigationDataSourceTest.cpp.

Member Function Documentation

◆ itkFactorylessNewMacro() [1/2]

MyNavigationDataSourceTest::itkFactorylessNewMacro ( Self )
inline

Definition at line 26 of file mitkNavigationDataSourceTest.cpp.

◆ itkFactorylessNewMacro() [2/2]

MyNavigationDataSourceTest::itkFactorylessNewMacro ( Self )
inline

Definition at line 26 of file mitkIGTLMessageSourceTest.cpp.

◆ mitkClassMacro() [1/2]

MyNavigationDataSourceTest::mitkClassMacro ( MyNavigationDataSourceTest ,
mitk::NavigationDataSource  )

◆ mitkClassMacro() [2/2]

MyNavigationDataSourceTest::mitkClassMacro ( MyNavigationDataSourceTest ,
mitk::NavigationDataSource  )

The documentation for this class was generated from the following files: