CustusX
15.4.0-beta
An IGT application
|
Control the custusx backend. More...
#include <cxLogicManager.h>
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 () |
Control the custusx backend.
Definition at line 73 of file cxLogicManager.h.
|
static |
Definition at line 249 of file cxLogicManager.cpp.
PatientModelServicePtr cx::LogicManager::getPatientModelService | ( | ) |
Definition at line 212 of file cxLogicManager.cpp.
ctkPluginContext * cx::LogicManager::getPluginContext | ( | ) |
Definition at line 244 of file cxLogicManager.cpp.
PluginFrameworkManagerPtr cx::LogicManager::getPluginFramework | ( | ) |
Definition at line 240 of file cxLogicManager.cpp.
SessionStorageServicePtr cx::LogicManager::getSessionStorageService | ( | ) |
Definition at line 236 of file cxLogicManager.cpp.
SpaceProviderPtr cx::LogicManager::getSpaceProvider | ( | ) |
Definition at line 228 of file cxLogicManager.cpp.
StateServicePtr cx::LogicManager::getStateService | ( | ) |
Definition at line 224 of file cxLogicManager.cpp.
TrackingServicePtr cx::LogicManager::getTrackingService | ( | ) |
Definition at line 216 of file cxLogicManager.cpp.
VideoServicePtr cx::LogicManager::getVideoService | ( | ) |
Definition at line 220 of file cxLogicManager.cpp.
ViewServicePtr cx::LogicManager::getViewService | ( | ) |
Definition at line 232 of file cxLogicManager.cpp.
|
static |
Initialize the manager, including all services (calls initializeServices() ).
Definition at line 103 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 161 of file cxLogicManager.cpp.
|
static |
Shutdown the manager, including all services (calls shutdownServices() ).
Definition at line 112 of file cxLogicManager.cpp.