CustusX  15.3.4-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::LogicManager Class Reference

Control the custusx backend. More...

#include <cxLogicManager.h>

Inheritance diagram for cx::LogicManager:

Public Member Functions

void restartWithNewProfile (QString uid)
 
PluginFrameworkManagerPtr getPluginFramework ()
 
ctkPluginContext * getPluginContext ()
 
TrackingServicePtr getTrackingService ()
 
SpaceProviderPtr getSpaceProvider ()
 
PatientModelServicePtr getPatientModelService ()
 
VideoServicePtr getVideoService ()
 
StateServicePtr getStateService ()
 
ViewServicePtr getViewService ()
 
SessionStorageServicePtr getSessionStorageService ()
 

Static Public Member Functions

static LogicManager * getInstance ()
 
static void initialize (ApplicationComponentPtr component=ApplicationComponentPtr())
 
static void shutdown ()
 

Detailed Description

Control the custusx backend.

Definition at line 73 of file cxLogicManager.h.

Member Function Documentation

LogicManager * cx::LogicManager::getInstance ( )
static

Definition at line 242 of file cxLogicManager.cpp.

PatientModelServicePtr cx::LogicManager::getPatientModelService ( )

Definition at line 205 of file cxLogicManager.cpp.

ctkPluginContext * cx::LogicManager::getPluginContext ( )

Definition at line 237 of file cxLogicManager.cpp.

PluginFrameworkManagerPtr cx::LogicManager::getPluginFramework ( )

Definition at line 233 of file cxLogicManager.cpp.

SessionStorageServicePtr cx::LogicManager::getSessionStorageService ( )

Definition at line 229 of file cxLogicManager.cpp.

SpaceProviderPtr cx::LogicManager::getSpaceProvider ( )

Definition at line 221 of file cxLogicManager.cpp.

StateServicePtr cx::LogicManager::getStateService ( )

Definition at line 217 of file cxLogicManager.cpp.

TrackingServicePtr cx::LogicManager::getTrackingService ( )

Definition at line 209 of file cxLogicManager.cpp.

VideoServicePtr cx::LogicManager::getVideoService ( )

Definition at line 213 of file cxLogicManager.cpp.

ViewServicePtr cx::LogicManager::getViewService ( )

Definition at line 225 of file cxLogicManager.cpp.

void cx::LogicManager::initialize ( ApplicationComponentPtr  component = ApplicationComponentPtr())
static

Initialize the manager, including all services (calls initializeServices() ).

Definition at line 102 of file cxLogicManager.cpp.

void cx::LogicManager::restartWithNewProfile ( QString  uid)

Do a complete restart of the system: Shutdown all components, Then restart all of them. This is done asynchronolusly.

Definition at line 158 of file cxLogicManager.cpp.

void cx::LogicManager::shutdown ( )
static

Shutdown the manager, including all services (calls shutdownServices() ).

Definition at line 109 of file cxLogicManager.cpp.


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