12 #ifndef CXOPENIGTLINKSTREAMERSERVICE_H
13 #define CXOPENIGTLINKSTREAMERSERVICE_H
15 #include "org_custusx_core_openigtlink3_Export.h"
22 #define OPENIGTLINK3_STREAMER "openigtlink3_streamer"
23 #define OPENIGTLINK3_STREAMER_IP "ip_scanner_openigtlink"
24 #define OPENIGTLINK3_STREAMER_START_TRACKING "start_tracking"
37 virtual QString getName();
38 virtual QString getType()
const;
39 virtual std::vector<PropertyPtr> getSettings(QDomElement root);
40 virtual StreamerPtr createStreamer(QDomElement root);
45 void stopTrackingAndOpenIGTLinkClientIfStartedFromThisObject();
51 bool mStartedTrackingAndOpenIGTLinkFromHere;
57 void startTracking(QDomElement root);
58 void configureTracking(QDomElement root);
62 #endif //CXOPENIGTLINKSTREAMERSERVICE_H