CustusX  2023.01.05-dev+develop.0da12
An IGT application
cxtestProbeFixture.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 #ifndef CXTESTPROBEFIXTURE_H
13 #define CXTESTPROBEFIXTURE_H
14 
15 #include "cxtestutilities_export.h"
16 
17 #include "cxTool.h"
18 #include "cxProbeImpl.h"
19 
20 namespace cxtest
21 {
22 
23 /*
24  * \class TestProbe
25  *
26  * \Brief Unit tests for the cxProbe class
27  *
28  * \date Jun 3, 2013
29  * \author Ole Vegard Solberg, SINTEF
30  */
31 class CXTESTUTILITIES_EXPORT ProbeFixture
32 {
33 public:
34  ProbeFixture();
35  ~ProbeFixture();
36 
37  void createTestProbe();
38  void testProbeWithNoRTSource();
39  void createParameters();
40  cx::ProbeDefinition createProbeDefinition();
41  QString mProbeName;
42  QString mScannerName;
49 };
50 
51 } //namespace cxtest
52 
53 #endif // CXTESTPROBEFIXTURE_H
cx::ProbeImplPtr mProbe
Definition of characteristics for an Ultrasound Probe Sector.
boost::shared_ptr< class ProbeImpl > ProbeImplPtr