33 #ifndef CXIGTLINKWIDGET_H_ 34 #define CXIGTLINKWIDGET_H_ 36 #include "cxGuiExport.h" 41 #include <boost/shared_ptr.hpp> 56 class SimulateUSWidget;
57 class FileInputWidget;
58 class StreamerService;
64 typedef boost::shared_ptr<class Tool>
ToolPtr;
86 void toggleConnectServer();
87 void serverStatusChangedSlot();
88 void importStreamImageSlot();
89 void selectGuiForConnectionMethodSlot();
94 StringPropertyActiveVideoSourcePtr initializeActiveVideoSourceSelector();
95 QFrame* wrapStackedWidgetInAFrame();
96 QPushButton* initializeConnectButton();
97 QPushButton* initializeImportStreamImageButton();
98 QWidget* wrapVerticalStretch(QWidget* input);
99 Transform3D calculate_rMd_ForAProbeImage(ToolPtr probe);
119 void removeServiceWidget(QString name);
120 void addExistingStreamerServices();
122 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