MITK-IGT
IGT Extension of MITK
|
This class is a collection for all TrackingDeviceWidgets (derived from AbstractTrackingDeviceWidget) The Collection is avaiable via Microservice. If you want to add your own tracking device to the Tracking Toolbox, you should register your widget configuring your device to this collection using the RegisterTrackingDeviceWidget function. More...
#include <mitkTrackingDeviceWidgetCollection.h>
Public Member Functions | |
TrackingDeviceWidgetCollection () | |
~TrackingDeviceWidgetCollection () | |
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. | |
void | RegisterTrackingDeviceWidget (TrackingDeviceType type, QmitkAbstractTrackingDeviceWidget *widget) |
QmitkAbstractTrackingDeviceWidget * | GetTrackingDeviceWidgetClone (TrackingDeviceType type) |
This class is a collection for all TrackingDeviceWidgets (derived from AbstractTrackingDeviceWidget) The Collection is avaiable via Microservice. If you want to add your own tracking device to the Tracking Toolbox, you should register your widget configuring your device to this collection using the RegisterTrackingDeviceWidget function.
Documentation:
Definition at line 34 of file mitkTrackingDeviceWidgetCollection.h.
mitk::TrackingDeviceWidgetCollection::TrackingDeviceWidgetCollection | ( | ) |
Definition at line 19 of file mitkTrackingDeviceWidgetCollection.cpp.
mitk::TrackingDeviceWidgetCollection::~TrackingDeviceWidgetCollection | ( | ) |
Definition at line 25 of file mitkTrackingDeviceWidgetCollection.cpp.
QmitkAbstractTrackingDeviceWidget * mitk::TrackingDeviceWidgetCollection::GetTrackingDeviceWidgetClone | ( | TrackingDeviceType | type | ) |
Definition at line 60 of file mitkTrackingDeviceWidgetCollection.cpp.
|
virtual |
Registers this object as a Microservice, making it available to every module and/or plugin. To unregister, call UnregisterMicroservice().
Definition at line 33 of file mitkTrackingDeviceWidgetCollection.cpp.
void mitk::TrackingDeviceWidgetCollection::RegisterTrackingDeviceWidget | ( | TrackingDeviceType | type, |
QmitkAbstractTrackingDeviceWidget * | widget ) |
Definition at line 46 of file mitkTrackingDeviceWidgetCollection.cpp.
|
virtual |
Registers this object as a Microservice, making it available to every module and/or plugin.
Definition at line 40 of file mitkTrackingDeviceWidgetCollection.cpp.