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

Implementation for Acqusition service. More...

#include <cxAcquisitionImplService.h>

Inheritance diagram for cx::AcquisitionImplService:
cx::AcquisitionService

Public Member Functions

 AcquisitionImplService (ctkPluginContext *context)
 
virtual ~AcquisitionImplService ()
 
virtual bool isNull ()
 
virtual RecordSessionPtr getLatestSession ()
 
virtual std::vector
< RecordSessionPtr
getSessions ()
 
virtual bool isReady () const
 
virtual QString getInfoText () const
 
virtual STATE getState () const
 
virtual void toggleRecord ()
 
virtual void startRecord ()
 
virtual void stopRecord ()
 
virtual void cancelRecord ()
 
virtual void startPostProcessing ()
 
virtual void stopPostProcessing ()
 
virtual int getNumberOfSavingThreads () const
 
- Public Member Functions inherited from cx::AcquisitionService
virtual ~AcquisitionService ()
 
RecordSessionPtr getSession (QString uid)
 

Additional Inherited Members

- Public Types inherited from cx::AcquisitionService
enum  STATE { sRUNNING = 0, sPOST_PROCESSING = 1, sNOT_RUNNING = 2 }
 
- Signals inherited from cx::AcquisitionService
void started ()
 
void cancelled ()
 
void stateChanged ()
 
void usReadinessChanged ()
 
void acquisitionStopped ()
 
void recordedSessionsChanged ()
 
void acquisitionDataReady ()
 emitted when data is acquired and sent to the reconstruction module More...
 
void saveDataCompleted (QString mhdFilename)
 emitted when data has been saved to file More...
 
- Static Public Member Functions inherited from cx::AcquisitionService
static AcquisitionServicePtr getNullObject ()
 

Detailed Description

Implementation for Acqusition service.

Date
2014-11-26
Author
Ole Vegard Solberg, SINTEF

Definition at line 56 of file cxAcquisitionImplService.h.

Constructor & Destructor Documentation

cx::AcquisitionImplService::AcquisitionImplService ( ctkPluginContext *  context)

Definition at line 45 of file cxAcquisitionImplService.cpp.

cx::AcquisitionImplService::~AcquisitionImplService ( )
virtual

Definition at line 72 of file cxAcquisitionImplService.cpp.

Member Function Documentation

void cx::AcquisitionImplService::cancelRecord ( )
virtual

Implements cx::AcquisitionService.

Definition at line 152 of file cxAcquisitionImplService.cpp.

QString cx::AcquisitionImplService::getInfoText ( ) const
virtual

Implements cx::AcquisitionService.

Definition at line 127 of file cxAcquisitionImplService.cpp.

RecordSessionPtr cx::AcquisitionImplService::getLatestSession ( )
virtual

Implements cx::AcquisitionService.

Definition at line 112 of file cxAcquisitionImplService.cpp.

int cx::AcquisitionImplService::getNumberOfSavingThreads ( ) const
virtual

Implements cx::AcquisitionService.

Definition at line 167 of file cxAcquisitionImplService.cpp.

std::vector< RecordSessionPtr > cx::AcquisitionImplService::getSessions ( )
virtual

Implements cx::AcquisitionService.

Definition at line 117 of file cxAcquisitionImplService.cpp.

AcquisitionService::STATE cx::AcquisitionImplService::getState ( ) const
virtual

Implements cx::AcquisitionService.

Definition at line 132 of file cxAcquisitionImplService.cpp.

bool cx::AcquisitionImplService::isNull ( )
virtual

Implements cx::AcquisitionService.

Definition at line 76 of file cxAcquisitionImplService.cpp.

bool cx::AcquisitionImplService::isReady ( ) const
virtual

Implements cx::AcquisitionService.

Definition at line 122 of file cxAcquisitionImplService.cpp.

void cx::AcquisitionImplService::startPostProcessing ( )
virtual

Implements cx::AcquisitionService.

Definition at line 157 of file cxAcquisitionImplService.cpp.

void cx::AcquisitionImplService::startRecord ( )
virtual

Implements cx::AcquisitionService.

Definition at line 142 of file cxAcquisitionImplService.cpp.

void cx::AcquisitionImplService::stopPostProcessing ( )
virtual

Implements cx::AcquisitionService.

Definition at line 162 of file cxAcquisitionImplService.cpp.

void cx::AcquisitionImplService::stopRecord ( )
virtual

Implements cx::AcquisitionService.

Definition at line 147 of file cxAcquisitionImplService.cpp.

void cx::AcquisitionImplService::toggleRecord ( )
virtual

Implements cx::AcquisitionService.

Definition at line 137 of file cxAcquisitionImplService.cpp.


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