12 #ifndef CXIGTLINKWIDGET_H_ 13 #define CXIGTLINKWIDGET_H_ 15 #include "cxGuiExport.h" 20 #include <boost/shared_ptr.hpp> 35 class SimulateUSWidget;
36 class FileInputWidget;
37 class StreamerService;
43 typedef boost::shared_ptr<class Tool>
ToolPtr;
65 void toggleConnectServer();
66 void serverStatusChangedSlot();
67 void importStreamImageSlot();
68 void selectGuiForConnectionMethodSlot();
73 StringPropertyActiveVideoSourcePtr initializeActiveVideoSourceSelector();
74 QFrame* wrapStackedWidgetInAFrame();
75 QPushButton* initializeConnectButton();
76 QPushButton* initializeImportStreamImageButton();
77 QWidget* wrapVerticalStretch(QWidget* input);
78 Transform3D calculate_rMd_ForAProbeImage(ToolPtr probe);
98 void removeServiceWidget(QString name);
99 void addExistingStreamerServices();
101 std::map<QString, QWidget*> mStreamerServiceWidgets;
boost::shared_ptr< class StringPropertyActiveVideoSource > StringPropertyActiveVideoSourcePtr
boost::shared_ptr< class VisServices > VisServicesPtr
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class VideoConnectionManager > VideoConnectionManagerPtr
boost::shared_ptr< class StringProperty > StringPropertyPtr
boost::shared_ptr< class VideoSource > VideoSourcePtr
Abstract class. Interface to Streamers.
Helper class for xml files used to store ssc/cx data.
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr