MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkUnspecifiedTrackingTypeInformation.cpp
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
#include "
mitkUnspecifiedTrackingTypeInformation.h
"
14
15
#include "mitkIGTHardwareException.h"
16
17
namespace
mitk
18
{
19
std::string
UnspecifiedTrackingTypeInformation::GetTrackingDeviceName
()
20
{
21
return
"Tracking System Not Specified"
;
22
}
23
24
TrackingDeviceData
UnspecifiedTrackingTypeInformation::GetDeviceDataUnspecified
()
25
{
26
TrackingDeviceData
data = {
UnspecifiedTrackingTypeInformation::GetTrackingDeviceName
(),
"Unspecified System"
,
"cube"
,
"X"
};
27
return
data;
28
}
29
// Careful when changing the "invalid" device: The mitkTrackingTypeTest is using it's data.
30
TrackingDeviceData
UnspecifiedTrackingTypeInformation::GetDeviceDataInvalid
()
31
{
32
TrackingDeviceData
data = {
UnspecifiedTrackingTypeInformation::GetTrackingDeviceName
(),
"Invalid Tracking System"
,
""
,
"X"
};
33
return
data;
34
}
35
36
UnspecifiedTrackingTypeInformation::UnspecifiedTrackingTypeInformation
()
37
{
38
m_DeviceName
=
UnspecifiedTrackingTypeInformation::GetTrackingDeviceName
();
39
m_TrackingDeviceData
.push_back(
GetDeviceDataUnspecified
());
40
m_TrackingDeviceData
.push_back(
GetDeviceDataInvalid
());
41
}
42
43
UnspecifiedTrackingTypeInformation::~UnspecifiedTrackingTypeInformation
()
44
{
45
}
46
47
mitk::TrackingDeviceSource::Pointer
UnspecifiedTrackingTypeInformation::CreateTrackingDeviceSource
(
48
mitk::TrackingDevice::Pointer,
49
mitk::NavigationToolStorage::Pointer,
50
std::string*,
51
std::vector<int>*)
52
{
53
return
nullptr
;
54
}
55
}
mitk::TrackingDeviceTypeInformation::m_TrackingDeviceData
std::vector< TrackingDeviceData > m_TrackingDeviceData
Definition
mitkTrackingDeviceTypeInformation.h:49
mitk::TrackingDeviceTypeInformation::m_DeviceName
std::string m_DeviceName
Definition
mitkTrackingDeviceTypeInformation.h:52
mitk::UnspecifiedTrackingTypeInformation::GetDeviceDataInvalid
static TrackingDeviceData GetDeviceDataInvalid()
Definition
mitkUnspecifiedTrackingTypeInformation.cpp:30
mitk::UnspecifiedTrackingTypeInformation::CreateTrackingDeviceSource
TrackingDeviceSource::Pointer CreateTrackingDeviceSource(mitk::TrackingDevice::Pointer, mitk::NavigationToolStorage::Pointer, std::string *, std::vector< int > *) override
Definition
mitkUnspecifiedTrackingTypeInformation.cpp:47
mitk::UnspecifiedTrackingTypeInformation::UnspecifiedTrackingTypeInformation
UnspecifiedTrackingTypeInformation()
Definition
mitkUnspecifiedTrackingTypeInformation.cpp:36
mitk::UnspecifiedTrackingTypeInformation::GetDeviceDataUnspecified
static TrackingDeviceData GetDeviceDataUnspecified()
Definition
mitkUnspecifiedTrackingTypeInformation.cpp:24
mitk::UnspecifiedTrackingTypeInformation::~UnspecifiedTrackingTypeInformation
~UnspecifiedTrackingTypeInformation() override
Definition
mitkUnspecifiedTrackingTypeInformation.cpp:43
mitk::UnspecifiedTrackingTypeInformation::GetTrackingDeviceName
static std::string GetTrackingDeviceName()
Definition
mitkUnspecifiedTrackingTypeInformation.cpp:19
mitkUnspecifiedTrackingTypeInformation.h
mitk
IGT Exceptions.
Definition
mitkAlgorithm.h:16
mitk::TrackingDeviceData
Definition
mitkTrackingTypes.h:34
Modules
IGT
TrackingDevices
mitkUnspecifiedTrackingTypeInformation.cpp
Generated by
1.12.0