NorMIT-nav
22.09
An IGT application
cxStringPropertySelectPointMetric.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
12
#include "cxResourceExport.h"
13
#include "
cxSelectDataStringPropertyBase.h
"
14
15
namespace
cx
{
16
17
typedef
boost::shared_ptr<class PointMetric>
PointMetricPtr
;
18
typedef
boost::shared_ptr<class StringPropertySelectPointMetric>
StringPropertySelectPointMetricPtr
;
23
class
cxResource_EXPORT
StringPropertySelectPointMetric
:
public
SelectDataStringPropertyBase
24
{
25
Q_OBJECT
26
public
:
27
static
StringPropertySelectPointMetricPtr
New
(
PatientModelServicePtr
patientModelService) {
return
StringPropertySelectPointMetricPtr
(
new
StringPropertySelectPointMetric
(patientModelService)); }
28
virtual
~StringPropertySelectPointMetric
() {}
29
30
public
:
// basic methods
31
virtual
bool
setValue(
const
QString& value);
32
virtual
QString getValue()
const
;
33
34
public
:
// interface extension
35
PointMetricPtr
getPointMetric();
36
37
protected
:
38
StringPropertySelectPointMetric
(
PatientModelServicePtr
patientModelService);
39
private
:
40
QString mPointMetricUid;
41
};
42
43
}
//namespace cx
cx::StringPropertySelectPointMetricPtr
boost::shared_ptr< class StringPropertySelectPointMetric > StringPropertySelectPointMetricPtr
Definition:
cxStringPropertySelectPointMetric.h:18
cx::SelectDataStringPropertyBase
Definition:
cxSelectDataStringPropertyBase.h:32
cx
Namespace for all CustusX production code.
Definition:
cx_dev_group_definitions.h:13
cxSelectDataStringPropertyBase.h
cx::StringPropertySelectPointMetric::New
static StringPropertySelectPointMetricPtr New(PatientModelServicePtr patientModelService)
Definition:
cxStringPropertySelectPointMetric.h:27
cx::PatientModelServicePtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
Definition:
cxLogicManager.h:25
cx::StringPropertySelectPointMetric
Definition:
cxStringPropertySelectPointMetric.h:23
cx::PointMetricPtr
boost::shared_ptr< class PointMetric > PointMetricPtr
Definition:
cxForwardDeclarations.h:84
cx::StringPropertySelectPointMetric::~StringPropertySelectPointMetric
virtual ~StringPropertySelectPointMetric()
Definition:
cxStringPropertySelectPointMetric.h:28
CX
source
resource
core
properties
cxStringPropertySelectPointMetric.h
Generated on Tue Sep 13 2022 11:06:15 for NorMIT-nav by
1.8.17