Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkUSImageMetadata.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 "mitkUSImageMetadata.h"
14 
15 const char* mitk::USImageMetadata::PROP_DEV_MANUFACTURER = "US.Device.Manufacturer";
16 const char* mitk::USImageMetadata::PROP_DEV_MODEL = "US.Device.Model";
17 const char* mitk::USImageMetadata::PROP_DEV_COMMENT = "US.Device.Comment";
18 const char* mitk::USImageMetadata::PROP_DEV_ISCALIBRATED = "US.Device.IsCalibrated";
19 const char* mitk::USImageMetadata::PROP_DEV_ISVIDEOONLY = "US.Device.VideoOnly";
20 const char* mitk::USImageMetadata::PROP_PROBE_NAME = "US.Probe.Name";
21 const char* mitk::USImageMetadata::PROP_PROBE_FREQUENCY = "US.Probe.Frequency";
22 const char* mitk::USImageMetadata::PROP_ZOOM = "US.Zoom.Factor";
23 const char* mitk::USImageMetadata::PROP_DEVICE_CLASS = "org.mitk.modules.us.USVideoDevice";
24 
26 {
27  // Set Default Values
28  this->SetDeviceComment("None");
29  this->SetDeviceIsVideoOnly(true);
30  this->SetDeviceManufacturer("Unknown Manufacturer");
31  this->SetDeviceModel("Unknown Model");
32  this->SetProbeFrequency("Unknown Frequency");
33  this->SetProbeName("Unknown Probe");
34  this->SetZoom("Unknown Zoom Factor");
35  m_DeviceIsCalibrated = false;
36 }
37 
39 {
40 }
virtual void SetDeviceManufacturer(std::string _arg)
static const char * PROP_DEV_MODEL
virtual void SetZoom(std::string _arg)
virtual void SetDeviceModel(std::string _arg)
static const char * PROP_DEVICE_CLASS
USImageMetadata()
Creates a new metadata object with all fields set to default values.
virtual void SetProbeFrequency(std::string _arg)
static const char * PROP_PROBE_FREQUENCY
static const char * PROP_PROBE_NAME
static const char * PROP_DEV_ISVIDEOONLY
virtual void SetProbeName(std::string _arg)
virtual void SetDeviceIsVideoOnly(bool _arg)
static const char * PROP_DEV_ISCALIBRATED
static const char * PROP_DEV_COMMENT
static const char * PROP_DEV_MANUFACTURER
static const char * PROP_ZOOM
virtual void SetDeviceComment(std::string _arg)