33 #ifndef CXIGTLINKWIDGET_H_
34 #define CXIGTLINKWIDGET_H_
36 #include "cxGuiExport.h"
41 #include <boost/shared_ptr.hpp>
56 class FileSelectWidget;
57 class SimulateUSWidget;
58 class FileInputWidget;
59 class StreamerService;
65 typedef boost::shared_ptr<class Tool>
ToolPtr;
87 void toggleConnectServer();
88 void serverStatusChangedSlot();
89 void importStreamImageSlot();
90 void selectGuiForConnectionMethodSlot();
96 QFrame* wrapStackedWidgetInAFrame();
97 QPushButton* initializeConnectButton();
98 QPushButton* initializeImportStreamImageButton();
99 QWidget* wrapVerticalStretch(QWidget* input);
118 void addServiceToSelector(QString name);
119 void removeServiceFromSelector(QString name);
120 void removeServiceWidget(QString name);
121 void addExistingStreamerServices();
123 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.
boost::shared_ptr< class Tool > ToolPtr