CustusX  18.04-rc1
An IGT application
cx::CoreServices Class Reference

#include <cxCoreServices.h>

Inheritance diagram for cx::CoreServices:
cx::VisServices cx::RegServices

Public Member Functions

 CoreServices (ctkPluginContext *context)
 
PatientModelServicePtr patient ()
 
TrackingServicePtr tracking ()
 
VideoServicePtr video ()
 
SpaceProviderPtr spaceProvider ()
 
SessionStorageServicePtr session ()
 
StateServicePtr state ()
 

Static Public Member Functions

static CoreServicesPtr create (ctkPluginContext *context)
 
static CoreServicesPtr getNullObjects ()
 

Protected Member Functions

 CoreServices ()
 

Protected Attributes

PatientModelServicePtr mPatientModelService
 
TrackingServicePtr mTrackingService
 
VideoServicePtr mVideoService
 
SpaceProviderPtr mSpaceProvider
 
SessionStorageServicePtr mSessionStorageService
 
StateServicePtr mStateService
 

Detailed Description

Convenience class combining all services in resource/core.

Date
Nov 14 2014
Author
Ole Vegard Solberg, SINTEF

Definition at line 37 of file cxCoreServices.h.

Constructor & Destructor Documentation

cx::CoreServices::CoreServices ( ctkPluginContext *  context)

Definition at line 28 of file cxCoreServices.cpp.

cx::CoreServices::CoreServices ( )
protected

Definition at line 43 of file cxCoreServices.cpp.

Member Function Documentation

CoreServicesPtr cx::CoreServices::create ( ctkPluginContext *  context)
static

Definition at line 23 of file cxCoreServices.cpp.

CoreServicesPtr cx::CoreServices::getNullObjects ( )
static

Definition at line 38 of file cxCoreServices.cpp.

PatientModelServicePtr cx::CoreServices::patient ( )
inline

Definition at line 44 of file cxCoreServices.h.

SessionStorageServicePtr cx::CoreServices::session ( )
inline

Definition at line 48 of file cxCoreServices.h.

SpaceProviderPtr cx::CoreServices::spaceProvider ( )
inline

Definition at line 47 of file cxCoreServices.h.

StateServicePtr cx::CoreServices::state ( )
inline

Definition at line 49 of file cxCoreServices.h.

TrackingServicePtr cx::CoreServices::tracking ( )
inline

Definition at line 45 of file cxCoreServices.h.

VideoServicePtr cx::CoreServices::video ( )
inline

Definition at line 46 of file cxCoreServices.h.

Member Data Documentation

PatientModelServicePtr cx::CoreServices::mPatientModelService
protected

Definition at line 52 of file cxCoreServices.h.

SessionStorageServicePtr cx::CoreServices::mSessionStorageService
protected

Definition at line 56 of file cxCoreServices.h.

SpaceProviderPtr cx::CoreServices::mSpaceProvider
protected

Definition at line 55 of file cxCoreServices.h.

StateServicePtr cx::CoreServices::mStateService
protected

Definition at line 57 of file cxCoreServices.h.

TrackingServicePtr cx::CoreServices::mTrackingService
protected

Definition at line 53 of file cxCoreServices.h.

VideoServicePtr cx::CoreServices::mVideoService
protected

Definition at line 54 of file cxCoreServices.h.


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