24 #include "igtlioLogic.h" 42 igtlioLogicPointer logic = igtlioLogicPointer::New();
49 mRegistrationGui = RegisteredService::create<OpenIGTLink3GuiExtenderService>(context, gui,
GUIExtenderService_iid);
50 mRegistrationTracking = RegisteredService::create<OpenIGTLinkTrackingSystemService>(context, tracking,
TrackingSystemService_iid);
51 mRegistrationStreaming = RegisteredService::create<OpenIGTLinkStreamerService>(context, streamer,
StreamerService_iid);
57 mRegistrationGui.reset();
58 mRegistrationStreaming.reset();
59 mRegistrationTracking.reset();
OpenIGTLinkPluginActivator()
boost::shared_ptr< class TrackingService > TrackingServicePtr
static TrackingServicePtr create(ctkPluginContext *pluginContext)
#define StreamerService_iid
void stop(ctkPluginContext *context)
#define TrackingSystemService_iid
~OpenIGTLinkPluginActivator()
#define GUIExtenderService_iid
void start(ctkPluginContext *context)
Namespace for all CustusX production code.