CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
Abstract class. Interface to Streamers. More...
#include <cxStreamerService.h>
Public Member Functions | |
StreamerService () | |
virtual QString | getName ()=0 |
virtual QString | getType () const =0 |
virtual std::vector< PropertyPtr > | getSettings (QDomElement root)=0 |
virtual StreamerPtr | createStreamer (QDomElement root)=0 |
virtual void | stop ()=0 |
Static Public Member Functions | |
static StreamerServicePtr | getNullObject () |
Abstract class. Interface to Streamers.
Definition at line 42 of file cxStreamerService.h.
|
inline |
Definition at line 48 of file cxStreamerService.h.
|
pure virtual |
Return a streamer that can emit image data.
Implemented in cx::OpenCVStreamerService, cx::OpenIGTLinkStreamerService, cx::ImageFileStreamerService, cx::IGTLinkStreamerService, cx::StreamerServiceProxy, and cx::StreamerServiceNull.
|
pure virtual |
|
static |
Definition at line 19 of file cxStreamerService.cpp.
|
pure virtual |
Fill settings for this algorithm. Input is the root node for this algo, filled with stored settings (if any). On completion, the root is filled with default values for settings.
Implemented in cx::OpenCVStreamerService, cx::OpenIGTLinkStreamerService, cx::ImageFileStreamerService, cx::IGTLinkStreamerService, cx::StreamerServiceProxy, and cx::StreamerServiceNull.
|
pure virtual |
|
pure virtual |