Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
mitkUSTelemedProbe.h
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
13 #ifndef mitkUSTelemedProbe_h
14 #define mitkUSTelemedProbe_h
15 
16 #include "mitkUSProbe.h"
17 
18 namespace Usgfw2Lib {
19  struct IProbe;
20  struct IUsgDataView;
21 }
22 
23 namespace mitk
24 {
32  class USTelemedProbe : public USProbe
33  {
34  public:
36  mitkNewMacro2Param(Self, Usgfw2Lib::IProbe*, Usgfw2Lib::IUsgDataView*);
37 
42  Usgfw2Lib::IProbe* GetUsgProbe();
43 
48  Usgfw2Lib::IUsgDataView* GetUsgDataView();
49 
50  protected:
57  USTelemedProbe(Usgfw2Lib::IProbe* probe, Usgfw2Lib::IUsgDataView* dataView);
58  virtual ~USTelemedProbe();
59 
60  Usgfw2Lib::IProbe* m_UsgProbe;
61  Usgfw2Lib::IUsgDataView* m_UsgDataView;
62  };
63 } // namespace mitk
64 
65 #endif
mitk::USTelemedProbe::m_UsgProbe
Usgfw2Lib::IProbe * m_UsgProbe
Definition: mitkUSTelemedProbe.h:60
mitk::USTelemedProbe::USTelemedProbe
USTelemedProbe(Usgfw2Lib::IProbe *probe, Usgfw2Lib::IUsgDataView *dataView)
mitkUSProbe.h
mitk::USTelemedProbe::mitkNewMacro2Param
mitkNewMacro2Param(Self, Usgfw2Lib::IProbe *, Usgfw2Lib::IUsgDataView *)
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
mitk::USProbe
Right now, the US Probe is only a fancy name for a string. Later, it could handle probe specific para...
Definition: mitkUSProbe.h:30
mitk::USTelemedProbe::mitkClassMacro
mitkClassMacro(USTelemedProbe, USProbe)
mitk::USTelemedProbe
Specialized mitk::USProbe for handling Telemed API probe objects. It encapsulates a probe object from...
Definition: mitkUSTelemedProbe.h:32
mitk::USTelemedProbe::GetUsgProbe
Usgfw2Lib::IProbe * GetUsgProbe()
mitk::USTelemedProbe::GetUsgDataView
Usgfw2Lib::IUsgDataView * GetUsgDataView()
mitk::USTelemedProbe::~USTelemedProbe
virtual ~USTelemedProbe()
mitk::USTelemedProbe::m_UsgDataView
Usgfw2Lib::IUsgDataView * m_UsgDataView
Definition: mitkUSTelemedProbe.h:61
Usgfw2Lib
Definition: mitkUSTelemedProbe.h:18