CustusX  15.8
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 getPatientService ()
 
TrackingServicePtr getToolManager ()
 
VideoServicePtr getVideoService ()
 
SpaceProviderPtr getSpaceProvider ()
 
SessionStorageServicePtr getSession ()
 

Static Public Member Functions

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

Public Attributes

PatientModelServicePtr patientModelService
 
TrackingServicePtr trackingService
 
VideoServicePtr videoService
 
SpaceProviderPtr spaceProvider
 
SessionStorageServicePtr sessionStorageService
 

Protected Member Functions

 CoreServices ()
 

Detailed Description

Convenience class combining all services in resource/core.

Date
Nov 14 2014
Author
Ole Vegard Solberg, SINTEF

Definition at line 57 of file cxCoreServices.h.

Constructor & Destructor Documentation

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

Definition at line 48 of file cxCoreServices.cpp.

cx::CoreServices::CoreServices ( )
protected

Definition at line 67 of file cxCoreServices.cpp.

Member Function Documentation

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

Definition at line 43 of file cxCoreServices.cpp.

CoreServicesPtr cx::CoreServices::getNull ( )
static

Definition at line 57 of file cxCoreServices.cpp.

CoreServices cx::CoreServices::getNullObjects ( )
static

Definition at line 62 of file cxCoreServices.cpp.

PatientModelServicePtr cx::CoreServices::getPatientService ( )
inline

Definition at line 65 of file cxCoreServices.h.

SessionStorageServicePtr cx::CoreServices::getSession ( )
inline

Definition at line 69 of file cxCoreServices.h.

SpaceProviderPtr cx::CoreServices::getSpaceProvider ( )
inline

Definition at line 68 of file cxCoreServices.h.

TrackingServicePtr cx::CoreServices::getToolManager ( )
inline

Definition at line 66 of file cxCoreServices.h.

VideoServicePtr cx::CoreServices::getVideoService ( )
inline

Definition at line 67 of file cxCoreServices.h.

Member Data Documentation

PatientModelServicePtr cx::CoreServices::patientModelService

Definition at line 71 of file cxCoreServices.h.

SessionStorageServicePtr cx::CoreServices::sessionStorageService

Definition at line 75 of file cxCoreServices.h.

SpaceProviderPtr cx::CoreServices::spaceProvider

Definition at line 74 of file cxCoreServices.h.

TrackingServicePtr cx::CoreServices::trackingService

Definition at line 72 of file cxCoreServices.h.

VideoServicePtr cx::CoreServices::videoService

Definition at line 73 of file cxCoreServices.h.


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