32 #ifndef CXNETWORKDATATRANSFER_H_
33 #define CXNETWORKDATATRANSFER_H_
38 class ctkPluginContext;
84 ctkPluginContext* mContext;
93 QString getConfigUid()
const;
94 void onImageReceived(
ImagePtr image);
95 void onMeshReceived(
MeshPtr image);
96 void onDataReceived(
DataPtr data);
98 void onNewStreamFrame();
100 void onStreamActiveVideoSourceChanged();
111 #endif // CXNETWORKDATATRANSFER_H_
VideoServicePtr getVideoService()
boost::shared_ptr< class VideoService > VideoServicePtr
boost::shared_ptr< class Image > ImagePtr
NetworkDataTransfer(ctkPluginContext *context, NetworkConnectionHandlePtr connection, QObject *parent=NULL)
BoolPropertyPtr getAcceptIncomingData()
NetworkConnectionHandlePtr getOpenIGTLink()
boost::shared_ptr< class Data > DataPtr
boost::shared_ptr< class StringProperty > StringPropertyPtr
BoolPropertyPtr getStreamActiveVideoSource()
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
boost::shared_ptr< class VideoSource > VideoSourcePtr
PatientModelServicePtr getPatientModelService()
StringPropertySelectDataPtr getDataToSend()
boost::shared_ptr< class NetworkConnectionHandle > NetworkConnectionHandlePtr
The NetworkConnection class handles incoming OpenIGTLink packages.
boost::shared_ptr< class StringPropertySelectData > StringPropertySelectDataPtr
ViewServicePtr getViewService()
boost::shared_ptr< class BoolProperty > BoolPropertyPtr
boost::shared_ptr< class Mesh > MeshPtr
Helper class for xml files used to store ssc/cx data.