32 #ifndef CXTRACKINGSYSTEMBRONCHOSCOPYSERVICE_H 33 #define CXTRACKINGSYSTEMBRONCHOSCOPYSERVICE_H 35 #include "org_custusx_bronchoscopynavigation_Export.h" 67 bool setTrackingSystem(QString trackingSystemName);
69 virtual QString
getUid()
const {
return "org.custusx.bronchoscopynavigation"; }
71 virtual std::vector<ToolPtr> getTools();
76 virtual void setLoggingFolder(QString loggingFolder);
84 void onStateChanged();
89 std::vector<ToolPtr> mTools;
93 BronchoscopePositionProjectionPtr mProjectionCenterline;
100 #endif // CXTRACKINGSYSTEMBRONCHOSCOPYSERVICE_H virtual QString getUid() const
Interface towards a bronchoscopy navigation tracking system.Wraps another tracking system...
boost::shared_ptr< class TrackingService > TrackingServicePtr
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr
boost::shared_ptr< class TrackerConfiguration > TrackerConfigurationPtr
TrackingSystemServicePtr getBase()
boost::shared_ptr< class BronchoscopePositionProjection > BronchoscopePositionProjectionPtr
boost::shared_ptr< class BronchoscopyTool > BronchoscopyToolPtr
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr
boost::shared_ptr< class TrackingSystemService > TrackingSystemServicePtr