Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
mitkTrackingTypes.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,
6 Division of Medical and Biological Informatics.
7 All rights reserved.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without
10 even the implied warranty of MERCHANTABILITY or FITNESS FOR
11 A PARTICULAR PURPOSE.
12 
13 See LICENSE.txt or http://www.mitk.org for details.
14 
15 ===================================================================*/
16 
17 #ifndef MITKTRACKINGTYPES_H_HEADER_INCLUDED_
18 #define MITKTRACKINGTYPES_H_HEADER_INCLUDED_
19 
20 #include <itkPoint.h>
21 #include <mitkColorProperty.h>
22 #include <vector>
23 
24 namespace mitk
25 {
26  typedef std::string TrackingDeviceType;
27 
38  TrackingDeviceType Line;
39  std::string Model;
40  std::string VolumeModelLocation;
41  std::string HardwareCode;
42  };
43 
48  {
53  };
54 
59  {
60  Hz20 = 20,
61  Hz30 = 30,
62  Hz60 = 60
63  };
64 
69  {
70  TX = 0,
71  BX = 1
72  };
73 
78  {
79  ALL = 0x00,
80  FREED = 0x01,
81  OCCUPIED = 0x02,
82  INITIALIZED = 0x03,
83  ENABLED = 0x04
84  };
85 
86  typedef itk::Point<double> MarkerPointType;
87  typedef std::vector<MarkerPointType> MarkerPointContainerType;
88 
90  static mitk::Color IGTColor_WARNING = mitk::ColorProperty::New(1.0f, 0.0f, 0.0f)->GetColor();
91  static mitk::Color IGTColor_VALID = mitk::ColorProperty::New(0.0f, 1.0f, 0.0f)->GetColor();
92 } // namespace mitk
93 #endif /* MITKTRACKINGTYPES_H_HEADER_INCLUDED_ */
static mitk::Color IGTColor_WARNING
OperationMode
Error codes of NDI tracking devices.
static Pointer New()
IlluminationActivationRate
activation rate of IR illuminator for NDI Polaris tracking device
DataCollection - Class to facilitate loading/accessing structured data.
itk::Point< double > MarkerPointType
TrackingDeviceType Line
PHSRQueryType
Query mode for NDI tracking devices.
std::vector< MarkerPointType > MarkerPointContainerType
itk::RGBPixel< float > Color
Color Standard RGB color typedef (float)
std::string TrackingDeviceType
DataTransferMode
Data transfer mode for NDI tracking devices.
static mitk::Color IGTColor_VALID