NorMIT-nav  22.09
An IGT application
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 ()
 
FileManagerServicePtr file ()
 

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
 
FileManagerServicePtr mFileManagerService
 

Detailed Description

Convenience class combining all services used by registration methods.

Date
Nov 14 2014
Author
Ole Vegard Solberg, SINTEF

Definition at line 33 of file cxRegServices.h.

Constructor & Destructor Documentation

◆ RegServices() [1/2]

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

Definition at line 25 of file cxRegServices.cpp.

◆ RegServices() [2/2]

cx::RegServices::RegServices ( )
protected

Definition at line 37 of file cxRegServices.cpp.

Member Function Documentation

◆ acquisition()

AcquisitionServicePtr cx::RegServices::acquisition ( )
inline

Definition at line 41 of file cxRegServices.h.

◆ create()

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

Definition at line 20 of file cxRegServices.cpp.

◆ getNullObjects()

RegServicesPtr cx::RegServices::getNullObjects ( )
static

Definition at line 32 of file cxRegServices.cpp.

◆ registration()

RegistrationServicePtr cx::RegServices::registration ( )
inline

Definition at line 40 of file cxRegServices.h.

Member Data Documentation

◆ acquisitionService

AcquisitionServicePtr cx::RegServices::acquisitionService
protected

Definition at line 46 of file cxRegServices.h.

◆ registrationService

RegistrationServicePtr cx::RegServices::registrationService
protected

Definition at line 45 of file cxRegServices.h.


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