NorMIT-nav  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 ()
 

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
 

Detailed Description

Convenience class combining all services used by visualization.

Date
Nov 14 2014
Author
Ole Vegard Solberg, SINTEF

Definition at line 53 of file cxVisServices.h.

Constructor & Destructor Documentation

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

Definition at line 43 of file cxVisServices.cpp.

cx::VisServices::VisServices ( )
protected

Definition at line 54 of file cxVisServices.cpp.

Member Function Documentation

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

Definition at line 38 of file cxVisServices.cpp.

VisServicesPtr cx::VisServices::getNullObjects ( )
static

Definition at line 49 of file cxVisServices.cpp.

ViewServicePtr cx::VisServices::view ( )
inline

Definition at line 60 of file cxVisServices.h.

Member Data Documentation

ViewServicePtr cx::VisServices::mViewService
protected

Definition at line 64 of file cxVisServices.h.


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