NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::OpenIGTLinkStreamerService Class Reference

#include <cxOpenIGTLinkStreamerService.h>

Inheritance diagram for cx::OpenIGTLinkStreamerService:
cx::StreamerService

Public Member Functions

 OpenIGTLinkStreamerService (NetworkHandlerPtr networkHandler, TrackingServicePtr trackingService)
 
virtual ~OpenIGTLinkStreamerService ()
 
virtual QString getName ()
 
virtual QString getType () const
 
virtual std::vector< PropertyPtrgetSettings (QDomElement root)
 
virtual StreamerPtr createStreamer (QDomElement root)
 
virtual void stop ()
 
- Public Member Functions inherited from cx::StreamerService
 StreamerService ()
 

Additional Inherited Members

- Static Public Member Functions inherited from cx::StreamerService
static StreamerServicePtr getNullObject ()
 

Detailed Description

Definition at line 30 of file cxOpenIGTLinkStreamerService.h.

Constructor & Destructor Documentation

◆ OpenIGTLinkStreamerService()

cx::OpenIGTLinkStreamerService::OpenIGTLinkStreamerService ( NetworkHandlerPtr  networkHandler,
TrackingServicePtr  trackingService 
)

Definition at line 25 of file cxOpenIGTLinkStreamerService.cpp.

◆ ~OpenIGTLinkStreamerService()

cx::OpenIGTLinkStreamerService::~OpenIGTLinkStreamerService ( )
virtual

Definition at line 40 of file cxOpenIGTLinkStreamerService.cpp.

Member Function Documentation

◆ createStreamer()

StreamerPtr cx::OpenIGTLinkStreamerService::createStreamer ( QDomElement  root)
virtual

Return a streamer that can emit image data.

Implements cx::StreamerService.

Definition at line 65 of file cxOpenIGTLinkStreamerService.cpp.

◆ getName()

QString cx::OpenIGTLinkStreamerService::getName ( )
virtual

Implements cx::StreamerService.

Definition at line 45 of file cxOpenIGTLinkStreamerService.cpp.

◆ getSettings()

std::vector< PropertyPtr > cx::OpenIGTLinkStreamerService::getSettings ( QDomElement  root)
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.

Implements cx::StreamerService.

Definition at line 55 of file cxOpenIGTLinkStreamerService.cpp.

◆ getType()

QString cx::OpenIGTLinkStreamerService::getType ( ) const
virtual

Implements cx::StreamerService.

Definition at line 50 of file cxOpenIGTLinkStreamerService.cpp.

◆ stop()

void cx::OpenIGTLinkStreamerService::stop ( )
virtual

Implements cx::StreamerService.

Definition at line 71 of file cxOpenIGTLinkStreamerService.cpp.


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