CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::CommandLineStreamer Class Referenceabstract

#include <cxStreamer.h>

Inheritance diagram for cx::CommandLineStreamer:
cx::Streamer cx::DummyImageStreamer cx::ImageStreamerOpenCV

Public Member Functions

 CommandLineStreamer ()
 
virtual ~CommandLineStreamer ()
 
virtual QStringList getArgumentDescription ()=0
 
virtual QString getType ()=0
 
virtual void initialize (StringMap arguments)
 
- Public Member Functions inherited from cx::Streamer
 Streamer ()
 
virtual ~Streamer ()
 
virtual void startStreaming (SenderPtr sender)=0
 
virtual void stopStreaming ()=0
 
virtual bool isStreaming ()=0
 
void setSendInterval (int milliseconds)
 how often an image should be sent (in milliseconds) More...
 
int getSendInterval () const
 how often an image should be sent (in milliseconds) More...
 

Protected Slots

virtual void streamSlot ()
 
- Protected Slots inherited from cx::Streamer
virtual void streamSlot ()=0
 

Protected Attributes

StringMap mArguments
 
- Protected Attributes inherited from cx::Streamer
SenderPtr mSender
 
QTimer * mSendTimer
 

Additional Inherited Members

- Signals inherited from cx::Streamer
void stateChanged ()
 
- Protected Member Functions inherited from cx::Streamer
void setInitialized (bool initialized)
 
bool isInitialized ()
 
void createSendTimer (bool singleshot=false)
 
bool isReadyToSend ()
 

Detailed Description

Date
May 22, 2013
Author
Janne Beate Bakeng, SINTEF

Definition at line 83 of file cxStreamer.h.

Constructor & Destructor Documentation

cx::CommandLineStreamer::CommandLineStreamer ( )
inline

Definition at line 88 of file cxStreamer.h.

virtual cx::CommandLineStreamer::~CommandLineStreamer ( )
inlinevirtual

Definition at line 89 of file cxStreamer.h.

Member Function Documentation

virtual QStringList cx::CommandLineStreamer::getArgumentDescription ( )
pure virtual
virtual QString cx::CommandLineStreamer::getType ( )
pure virtual
void cx::CommandLineStreamer::initialize ( StringMap  arguments)
virtual

Reimplemented in cx::DummyImageStreamer, and cx::ImageStreamerOpenCV.

Definition at line 59 of file cxStreamer.cpp.

virtual void cx::CommandLineStreamer::streamSlot ( )
inlineprotectedvirtualslot

Definition at line 97 of file cxStreamer.h.

Member Data Documentation

StringMap cx::CommandLineStreamer::mArguments
protected

Definition at line 101 of file cxStreamer.h.


The documentation for this class was generated from the following files: