CustusX  16.5.0-rc9
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 58 of file cxCoreServices.h.

Constructor & Destructor Documentation

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

Definition at line 49 of file cxCoreServices.cpp.

cx::CoreServices::CoreServices ( )
protected

Definition at line 64 of file cxCoreServices.cpp.

Member Function Documentation

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

Definition at line 44 of file cxCoreServices.cpp.

CoreServicesPtr cx::CoreServices::getNullObjects ( )
static

Definition at line 59 of file cxCoreServices.cpp.

PatientModelServicePtr cx::CoreServices::patient ( )
inline

Definition at line 65 of file cxCoreServices.h.

SessionStorageServicePtr cx::CoreServices::session ( )
inline

Definition at line 69 of file cxCoreServices.h.

SpaceProviderPtr cx::CoreServices::spaceProvider ( )
inline

Definition at line 68 of file cxCoreServices.h.

StateServicePtr cx::CoreServices::state ( )
inline

Definition at line 70 of file cxCoreServices.h.

TrackingServicePtr cx::CoreServices::tracking ( )
inline

Definition at line 66 of file cxCoreServices.h.

VideoServicePtr cx::CoreServices::video ( )
inline

Definition at line 67 of file cxCoreServices.h.

Member Data Documentation

PatientModelServicePtr cx::CoreServices::mPatientModelService
protected

Definition at line 73 of file cxCoreServices.h.

SessionStorageServicePtr cx::CoreServices::mSessionStorageService
protected

Definition at line 77 of file cxCoreServices.h.

SpaceProviderPtr cx::CoreServices::mSpaceProvider
protected

Definition at line 76 of file cxCoreServices.h.

StateServicePtr cx::CoreServices::mStateService
protected

Definition at line 78 of file cxCoreServices.h.

TrackingServicePtr cx::CoreServices::mTrackingService
protected

Definition at line 74 of file cxCoreServices.h.

VideoServicePtr cx::CoreServices::mVideoService
protected

Definition at line 75 of file cxCoreServices.h.


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