NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cxRegServices.cpp
Go to the documentation of this file.
1 /*=========================================================================
2 This file is part of CustusX, an Image Guided Therapy Application.
3 
4 Copyright (c) SINTEF Department of Medical Technology.
5 All rights reserved.
6 
7 CustusX is released under a BSD 3-Clause license.
8 
9 See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10 =========================================================================*/
11 #include "cxRegServices.h"
12 
13 #include <ctkPluginContext.h>
15 #include "cxViewServiceProxy.h"
17 
18 namespace cx {
19 
20 RegServicesPtr RegServices::create(ctkPluginContext* context)
21 {
22  return RegServicesPtr(new RegServices(context));
23 }
24 
25 RegServices::RegServices(ctkPluginContext* context) :
26  VisServices(context)
27 {
30 }
31 
33 {
34  return RegServicesPtr(new RegServices());
35 }
36 
38 {
41 }
42 } // cx
cx::RegServices::create
static RegServicesPtr create(ctkPluginContext *context)
Definition: cxRegServices.cpp:20
cx::RegistrationServicePtr
boost::shared_ptr< class RegistrationService > RegistrationServicePtr
Definition: cxRegistrationProperties.h:25
cx::AcquisitionServiceProxy
Always provides an AcqusitionService.
Definition: cxAcquisitionServiceProxy.h:31
cx
Namespace for all CustusX production code.
Definition: cx_dev_group_definitions.h:13
cx::RegistrationServiceProxy
Always provides a RegistrationService.
Definition: cxRegistrationServiceProxy.h:40
cx::RegServices::registrationService
RegistrationServicePtr registrationService
Definition: cxRegServices.h:45
cx::RegServices::getNullObjects
static RegServicesPtr getNullObjects()
Definition: cxRegServices.cpp:32
cxAcquisitionServiceProxy.h
cx::AcquisitionServicePtr
boost::shared_ptr< class AcquisitionService > AcquisitionServicePtr
Definition: cxLogicManager.h:29
cx::VisServices
Definition: cxVisServices.h:32
cx::RegServicesPtr
boost::shared_ptr< class RegServices > RegServicesPtr
Definition: cxRegServices.h:20
cx::RegServices::acquisitionService
AcquisitionServicePtr acquisitionService
Definition: cxRegServices.h:46
cxRegistrationServiceProxy.h
cx::RegistrationService::getNullObject
static RegistrationServicePtr getNullObject()
Definition: cxRegistrationService.cpp:20
cxViewServiceProxy.h
cxRegServices.h
cx::AcquisitionService::getNullObject
static AcquisitionServicePtr getNullObject()
Definition: cxAcquisitionService.cpp:21
cx::RegServices::RegServices
RegServices()
Definition: cxRegServices.cpp:37