CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::VisServices Class Reference

#include <cxVisServices.h>

Inheritance diagram for cx::VisServices:
cx::CoreServices cx::RegServices

Public Member Functions

 VisServices (ctkPluginContext *context)
 
ViewServicePtr view ()
 
- Public Member Functions inherited from cx::CoreServices
 CoreServices (ctkPluginContext *context)
 
PatientModelServicePtr patient ()
 
TrackingServicePtr tracking ()
 
VideoServicePtr video ()
 
SpaceProviderPtr spaceProvider ()
 
SessionStorageServicePtr session ()
 
StateServicePtr state ()
 
FileManagerServicePtr file ()
 

Static Public Member Functions

static VisServicesPtr create (ctkPluginContext *context)
 
static VisServicesPtr getNullObjects ()
 
- Static Public Member Functions inherited from cx::CoreServices
static CoreServicesPtr create (ctkPluginContext *context)
 
static CoreServicesPtr getNullObjects ()
 

Protected Member Functions

 VisServices ()
 
- Protected Member Functions inherited from cx::CoreServices
 CoreServices ()
 

Protected Attributes

ViewServicePtr mViewService
 
- Protected Attributes inherited from cx::CoreServices
PatientModelServicePtr mPatientModelService
 
TrackingServicePtr mTrackingService
 
VideoServicePtr mVideoService
 
SpaceProviderPtr mSpaceProvider
 
SessionStorageServicePtr mSessionStorageService
 
StateServicePtr mStateService
 
FileManagerServicePtr mFileManagerService
 

Detailed Description

Convenience class combining all services used by visualization.

Date
Nov 14 2014
Author
Ole Vegard Solberg, SINTEF

Definition at line 32 of file cxVisServices.h.

Constructor & Destructor Documentation

cx::VisServices::VisServices ( ctkPluginContext *  context)

Definition at line 22 of file cxVisServices.cpp.

cx::VisServices::VisServices ( )
protected

Definition at line 33 of file cxVisServices.cpp.

Member Function Documentation

VisServicesPtr cx::VisServices::create ( ctkPluginContext *  context)
static

Definition at line 17 of file cxVisServices.cpp.

VisServicesPtr cx::VisServices::getNullObjects ( )
static

Definition at line 28 of file cxVisServices.cpp.

ViewServicePtr cx::VisServices::view ( )
inline

Definition at line 39 of file cxVisServices.h.

Member Data Documentation

ViewServicePtr cx::VisServices::mViewService
protected

Definition at line 43 of file cxVisServices.h.


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