NorMIT-nav
22.09
An IGT application
cxUsReconstructionGUIExtenderService.h
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
#ifndef CXUSRECONSTRUCTIONGUIEXTENDERSERVICE_H_
12
#define CXUSRECONSTRUCTIONGUIEXTENDERSERVICE_H_
13
14
#include "org_custusx_usreconstruction_Export.h"
15
16
#include "
cxGUIExtenderService.h
"
17
18
namespace
cx
19
{
20
//typedef boost::shared_ptr<class ReconstructionManager> ReconstructManagerPtr;
21
typedef
boost::shared_ptr<class UsReconstructionService>
UsReconstructionServicePtr
;
22
29
class
org_custusx_usreconstruction_EXPORT
UsReconstructionGUIExtenderService
:
public
GUIExtenderService
30
{
31
Q_INTERFACES(
cx::GUIExtenderService
)
32
public
:
33
UsReconstructionGUIExtenderService
(
UsReconstructionServicePtr
usReconstructionService,
PatientModelServicePtr
patientModelService);
34
virtual
~
UsReconstructionGUIExtenderService
();
35
36
UsReconstructionServicePtr
getReconstructer
() {
return
mReconstructer; }
37
std::vector<CategorizedWidget> createWidgets()
const
;
38
39
private
:
40
UsReconstructionServicePtr
mReconstructer;
41
42
};
43
44
//typedef boost::shared_ptr<UsReconstructionPlugin> UsReconstructionPluginPtr;
45
46
}
//cx
47
48
#endif
/* CXUSRECONSTRUCTIONGUIEXTENDERSERVICE_H_ */
cx::UsReconstructionGUIExtenderService
Us Reconstruction framework with widgets.
Definition:
cxUsReconstructionGUIExtenderService.h:29
cx
Namespace for all CustusX production code.
Definition:
cx_dev_group_definitions.h:13
cx::UsReconstructionServicePtr
boost::shared_ptr< class UsReconstructionService > UsReconstructionServicePtr
Definition:
cxAcquisitionImplService.h:24
cx::GUIExtenderService
Definition:
cxGUIExtenderService.h:40
cx::PatientModelServicePtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
Definition:
cxLogicManager.h:25
cx::UsReconstructionGUIExtenderService::getReconstructer
UsReconstructionServicePtr getReconstructer()
Definition:
cxUsReconstructionGUIExtenderService.h:36
cxGUIExtenderService.h
CX
source
plugins
org.custusx.usreconstruction
cxUsReconstructionGUIExtenderService.h
Generated on Tue Sep 13 2022 11:06:14 for NorMIT-nav by
1.8.17