MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkUSTelemedProbe.h
Go to the documentation of this file.
1/*============================================================================
2
3The Medical Imaging Interaction Toolkit (MITK)
4
5Copyright (c) German Cancer Research Center (DKFZ)
6All rights reserved.
7
8Use of this source code is governed by a 3-clause BSD license that can be
9found in the LICENSE file.
10
11============================================================================*/
12
13#ifndef mitkUSTelemedProbe_h
14#define mitkUSTelemedProbe_h
15
16#include "mitkUSProbe.h"
17
18namespace Usgfw2Lib {
19 struct IProbe;
20 struct IUsgDataView;
21}
22
23namespace 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
Right now, the US Probe is only a fancy name for a string. Later, it could handle probe specific para...
Definition mitkUSProbe.h:31
Specialized mitk::USProbe for handling Telemed API probe objects. It encapsulates a probe object from...
Usgfw2Lib::IUsgDataView * GetUsgDataView()
Usgfw2Lib::IProbe * GetUsgProbe()
mitkNewMacro2Param(Self, Usgfw2Lib::IProbe *, Usgfw2Lib::IUsgDataView *)
mitkClassMacro(USTelemedProbe, USProbe)
Usgfw2Lib::IProbe * m_UsgProbe
USTelemedProbe(Usgfw2Lib::IProbe *probe, Usgfw2Lib::IUsgDataView *dataView)
Usgfw2Lib::IUsgDataView * m_UsgDataView
IGT Exceptions.