Fraxinus  16.5.0-fx-rc9
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::OpenIGTLinkTrackingSystemService Class Reference

#include <cxOpenIGTLinkTrackingSystemService.h>

Inheritance diagram for cx::OpenIGTLinkTrackingSystemService:
cx::TrackingSystemService

Signals

void connectToServer ()
 
void disconnectFromServer ()
 
- Signals inherited from cx::TrackingSystemService
void stateChanged ()
 

Public Member Functions

 OpenIGTLinkTrackingSystemService (NetworkConnectionHandlePtr connection)
 
virtual ~OpenIGTLinkTrackingSystemService ()
 
virtual QString getUid () const
 
virtual Tool::State getState () const
 
virtual void setState (const Tool::State val)
 asynchronously request a state. Wait for signal stateChanged() More...
 
virtual std::vector< ToolPtrgetTools ()
 
virtual TrackerConfigurationPtr getConfiguration ()
 
virtual ToolPtr getReference ()
 reference tool used by entire tracking service - NOTE: system fails if several TrackingSystemServices define this tool More...
 
virtual void setLoggingFolder (QString loggingFolder)
 
- Public Member Functions inherited from cx::TrackingSystemService
virtual ~TrackingSystemService ()
 

Detailed Description

Tracking system service that gets tracking information from an OpenIGTLink source

Date
2015-03-03
Author
Janne Beate Bakeng

Definition at line 55 of file cxOpenIGTLinkTrackingSystemService.h.

Constructor & Destructor Documentation

cx::OpenIGTLinkTrackingSystemService::OpenIGTLinkTrackingSystemService ( NetworkConnectionHandlePtr  connection)

Definition at line 54 of file cxOpenIGTLinkTrackingSystemService.cpp.

cx::OpenIGTLinkTrackingSystemService::~OpenIGTLinkTrackingSystemService ( )
virtual

Definition at line 73 of file cxOpenIGTLinkTrackingSystemService.cpp.

Member Function Documentation

void cx::OpenIGTLinkTrackingSystemService::connectToServer ( )
signal
void cx::OpenIGTLinkTrackingSystemService::disconnectFromServer ( )
signal
TrackerConfigurationPtr cx::OpenIGTLinkTrackingSystemService::getConfiguration ( )
virtual

Implements cx::TrackingSystemService.

Definition at line 118 of file cxOpenIGTLinkTrackingSystemService.cpp.

ToolPtr cx::OpenIGTLinkTrackingSystemService::getReference ( )
virtual

reference tool used by entire tracking service - NOTE: system fails if several TrackingSystemServices define this tool

Implements cx::TrackingSystemService.

Definition at line 124 of file cxOpenIGTLinkTrackingSystemService.cpp.

Tool::State cx::OpenIGTLinkTrackingSystemService::getState ( ) const
virtual

Implements cx::TrackingSystemService.

Definition at line 83 of file cxOpenIGTLinkTrackingSystemService.cpp.

std::vector< ToolPtr > cx::OpenIGTLinkTrackingSystemService::getTools ( )
virtual

Implements cx::TrackingSystemService.

Definition at line 113 of file cxOpenIGTLinkTrackingSystemService.cpp.

QString cx::OpenIGTLinkTrackingSystemService::getUid ( ) const
virtual

Implements cx::TrackingSystemService.

Definition at line 78 of file cxOpenIGTLinkTrackingSystemService.cpp.

void cx::OpenIGTLinkTrackingSystemService::setLoggingFolder ( QString  loggingFolder)
virtual
Parameters
loggingFolderpath to the folder where logs should be saved

Implements cx::TrackingSystemService.

Definition at line 129 of file cxOpenIGTLinkTrackingSystemService.cpp.

void cx::OpenIGTLinkTrackingSystemService::setState ( const Tool::State  val)
virtual

asynchronously request a state. Wait for signal stateChanged()

Implements cx::TrackingSystemService.

Definition at line 88 of file cxOpenIGTLinkTrackingSystemService.cpp.


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