CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::OpenIGTLinkStreamer Class Reference

#include <cxOpenIGTLinkStreamer.h>

Inheritance diagram for cx::OpenIGTLinkStreamer:
cx::Streamer

Public Slots

void receivedConnected ()
 
void receivedDisconnected ()
 
void receivedError ()
 
void receivedImage (ImagePtr image)
 
void receiveProbedefinition (QString not_used, ProbeDefinitionPtr probedef)
 

Signals

void stoppedStreaming ()
 
- Signals inherited from cx::Streamer
void stateChanged ()
 

Public Member Functions

 OpenIGTLinkStreamer ()
 
virtual ~OpenIGTLinkStreamer ()
 
virtual void startStreaming (SenderPtr sender)
 
virtual void stopStreaming ()
 
virtual bool isStreaming ()
 
virtual QString getType ()
 
- Public Member Functions inherited from cx::Streamer
 Streamer ()
 
virtual ~Streamer ()
 
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
 

Additional Inherited Members

- Protected Member Functions inherited from cx::Streamer
void setInitialized (bool initialized)
 
bool isInitialized ()
 
void createSendTimer (bool singleshot=false)
 
bool isReadyToSend ()
 
- Protected Attributes inherited from cx::Streamer
SenderPtr mSender
 
QTimer * mSendTimer
 

Detailed Description

Definition at line 33 of file cxOpenIGTLinkStreamer.h.

Constructor & Destructor Documentation

cx::OpenIGTLinkStreamer::OpenIGTLinkStreamer ( )

Definition at line 19 of file cxOpenIGTLinkStreamer.cpp.

cx::OpenIGTLinkStreamer::~OpenIGTLinkStreamer ( )
virtual

Definition at line 22 of file cxOpenIGTLinkStreamer.cpp.

Member Function Documentation

QString cx::OpenIGTLinkStreamer::getType ( )
virtual

Definition at line 42 of file cxOpenIGTLinkStreamer.cpp.

bool cx::OpenIGTLinkStreamer::isStreaming ( )
virtual

Implements cx::Streamer.

Definition at line 37 of file cxOpenIGTLinkStreamer.cpp.

void cx::OpenIGTLinkStreamer::receivedConnected ( )
slot

Definition at line 47 of file cxOpenIGTLinkStreamer.cpp.

void cx::OpenIGTLinkStreamer::receivedDisconnected ( )
slot

Definition at line 51 of file cxOpenIGTLinkStreamer.cpp.

void cx::OpenIGTLinkStreamer::receivedError ( )
slot

Definition at line 55 of file cxOpenIGTLinkStreamer.cpp.

void cx::OpenIGTLinkStreamer::receivedImage ( ImagePtr  image)
slot

Definition at line 59 of file cxOpenIGTLinkStreamer.cpp.

void cx::OpenIGTLinkStreamer::receiveProbedefinition ( QString  not_used,
ProbeDefinitionPtr  probedef 
)
slot

Definition at line 70 of file cxOpenIGTLinkStreamer.cpp.

void cx::OpenIGTLinkStreamer::startStreaming ( SenderPtr  sender)
virtual

Implements cx::Streamer.

Definition at line 26 of file cxOpenIGTLinkStreamer.cpp.

void cx::OpenIGTLinkStreamer::stoppedStreaming ( )
signal
void cx::OpenIGTLinkStreamer::stopStreaming ( )
virtual

Implements cx::Streamer.

Definition at line 31 of file cxOpenIGTLinkStreamer.cpp.

void cx::OpenIGTLinkStreamer::streamSlot ( )
protectedvirtualslot

Definition at line 80 of file cxOpenIGTLinkStreamer.cpp.


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