NorMIT-nav  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::RegServices Class Reference

#include <cxRegServices.h>

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

Public Member Functions

 RegServices (ctkPluginContext *context)
 
RegistrationServicePtr registration ()
 
AcquisitionServicePtr acquisition ()
 
- Public Member Functions inherited from cx::VisServices
 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 RegServicesPtr create (ctkPluginContext *context)
 
static RegServicesPtr getNullObjects ()
 
- Static Public Member Functions inherited from cx::VisServices
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

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

Protected Attributes

RegistrationServicePtr registrationService
 
AcquisitionServicePtr acquisitionService
 
- Protected Attributes inherited from cx::VisServices
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 registration methods.

Date
Nov 14 2014
Author
Ole Vegard Solberg, SINTEF

Definition at line 54 of file cxRegServices.h.

Constructor & Destructor Documentation

cx::RegServices::RegServices ( ctkPluginContext *  context)

Definition at line 46 of file cxRegServices.cpp.

cx::RegServices::RegServices ( )
protected

Definition at line 58 of file cxRegServices.cpp.

Member Function Documentation

AcquisitionServicePtr cx::RegServices::acquisition ( )
inline

Definition at line 62 of file cxRegServices.h.

RegServicesPtr cx::RegServices::create ( ctkPluginContext *  context)
static

Definition at line 41 of file cxRegServices.cpp.

RegServicesPtr cx::RegServices::getNullObjects ( )
static

Definition at line 53 of file cxRegServices.cpp.

RegistrationServicePtr cx::RegServices::registration ( )
inline

Definition at line 61 of file cxRegServices.h.

Member Data Documentation

AcquisitionServicePtr cx::RegServices::acquisitionService
protected

Definition at line 67 of file cxRegServices.h.

RegistrationServicePtr cx::RegServices::registrationService
protected

Definition at line 66 of file cxRegServices.h.


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