CustusX  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::TrackingSystemDummyService Class Reference

Interface towards a dummy tracking system. More...

#include <cxTrackingSystemDummyService.h>

Inheritance diagram for cx::TrackingSystemDummyService:
cx::TrackingSystemService

Public Member Functions

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

Additional Inherited Members

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

Detailed Description

Interface towards a dummy tracking system.

Date
2014-11-01
Author
Christian Askeland, SINTEF

Definition at line 48 of file cxTrackingSystemDummyService.h.

Constructor & Destructor Documentation

cx::TrackingSystemDummyService::TrackingSystemDummyService ( DummyToolPtr  tool)

Definition at line 41 of file cxTrackingSystemDummyService.cpp.

cx::TrackingSystemDummyService::~TrackingSystemDummyService ( )
virtual

Definition at line 52 of file cxTrackingSystemDummyService.cpp.

Member Function Documentation

TrackerConfigurationPtr cx::TrackingSystemDummyService::getConfiguration ( )
virtual

Implements cx::TrackingSystemService.

Definition at line 100 of file cxTrackingSystemDummyService.cpp.

virtual ToolPtr cx::TrackingSystemDummyService::getReference ( )
inlinevirtual

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

Implements cx::TrackingSystemService.

Definition at line 58 of file cxTrackingSystemDummyService.h.

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

Implements cx::TrackingSystemService.

Definition at line 64 of file cxTrackingSystemDummyService.cpp.

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

Implements cx::TrackingSystemService.

Definition at line 57 of file cxTrackingSystemDummyService.cpp.

virtual QString cx::TrackingSystemDummyService::getUid ( ) const
inlinevirtual

Implements cx::TrackingSystemService.

Definition at line 56 of file cxTrackingSystemDummyService.h.

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

Implements cx::TrackingSystemService.

Definition at line 95 of file cxTrackingSystemDummyService.cpp.

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

asynchronously request a state. Wait for signal stateChanged()

Implements cx::TrackingSystemService.

Definition at line 69 of file cxTrackingSystemDummyService.cpp.


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