CustusX  2023.01.05-dev+develop.0da12
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 ()
 
FileManagerServicePtr file ()
 

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
 
FileManagerServicePtr mFileManagerService
 

Detailed Description

Convenience class combining all services in resource/core.

Date
Nov 14 2014
Author
Ole Vegard Solberg, SINTEF

Definition at line 38 of file cxCoreServices.h.

Constructor & Destructor Documentation

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

Definition at line 29 of file cxCoreServices.cpp.

cx::CoreServices::CoreServices ( )
protected

Definition at line 46 of file cxCoreServices.cpp.

Member Function Documentation

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

Definition at line 24 of file cxCoreServices.cpp.

FileManagerServicePtr cx::CoreServices::file ( )
inline

Definition at line 51 of file cxCoreServices.h.

CoreServicesPtr cx::CoreServices::getNullObjects ( )
static

Definition at line 41 of file cxCoreServices.cpp.

PatientModelServicePtr cx::CoreServices::patient ( )
inline

Definition at line 45 of file cxCoreServices.h.

SessionStorageServicePtr cx::CoreServices::session ( )
inline

Definition at line 49 of file cxCoreServices.h.

SpaceProviderPtr cx::CoreServices::spaceProvider ( )
inline

Definition at line 48 of file cxCoreServices.h.

StateServicePtr cx::CoreServices::state ( )
inline

Definition at line 50 of file cxCoreServices.h.

TrackingServicePtr cx::CoreServices::tracking ( )
inline

Definition at line 46 of file cxCoreServices.h.

VideoServicePtr cx::CoreServices::video ( )
inline

Definition at line 47 of file cxCoreServices.h.

Member Data Documentation

FileManagerServicePtr cx::CoreServices::mFileManagerService
protected

Definition at line 60 of file cxCoreServices.h.

PatientModelServicePtr cx::CoreServices::mPatientModelService
protected

Definition at line 54 of file cxCoreServices.h.

SessionStorageServicePtr cx::CoreServices::mSessionStorageService
protected

Definition at line 58 of file cxCoreServices.h.

SpaceProviderPtr cx::CoreServices::mSpaceProvider
protected

Definition at line 57 of file cxCoreServices.h.

StateServicePtr cx::CoreServices::mStateService
protected

Definition at line 59 of file cxCoreServices.h.

TrackingServicePtr cx::CoreServices::mTrackingService
protected

Definition at line 55 of file cxCoreServices.h.

VideoServicePtr cx::CoreServices::mVideoService
protected

Definition at line 56 of file cxCoreServices.h.


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