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
25
mitk::USImageMetadata::USImageMetadata
() :
itk
::Object()
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
38
mitk::USImageMetadata::~USImageMetadata
()
39
{
40
}
mitk::USImageMetadata::SetDeviceManufacturer
virtual void SetDeviceManufacturer(std::string _arg)
mitk::USImageMetadata::PROP_DEV_MODEL
static const char * PROP_DEV_MODEL
Definition:
mitkUSImageMetadata.h:59
mitk::USImageMetadata::SetZoom
virtual void SetZoom(std::string _arg)
mitk::USImageMetadata::SetDeviceModel
virtual void SetDeviceModel(std::string _arg)
mitkUSImageMetadata.h
mitk::USImageMetadata::PROP_DEVICE_CLASS
static const char * PROP_DEVICE_CLASS
Definition:
mitkUSImageMetadata.h:66
itk
SET FUNCTIONS.
Definition:
itkIntelligentBinaryClosingFilter.h:30
mitk::USImageMetadata::USImageMetadata
USImageMetadata()
Creates a new metadata object with all fields set to default values.
Definition:
mitkUSImageMetadata.cpp:25
mitk::USImageMetadata::SetProbeFrequency
virtual void SetProbeFrequency(std::string _arg)
mitk::USImageMetadata::PROP_PROBE_FREQUENCY
static const char * PROP_PROBE_FREQUENCY
Definition:
mitkUSImageMetadata.h:64
mitk::USImageMetadata::PROP_PROBE_NAME
static const char * PROP_PROBE_NAME
Definition:
mitkUSImageMetadata.h:63
mitk::USImageMetadata::m_DeviceIsCalibrated
bool m_DeviceIsCalibrated
Definition:
mitkUSImageMetadata.h:83
mitk::USImageMetadata::PROP_DEV_ISVIDEOONLY
static const char * PROP_DEV_ISVIDEOONLY
Definition:
mitkUSImageMetadata.h:61
mitk::USImageMetadata::SetProbeName
virtual void SetProbeName(std::string _arg)
mitk::USImageMetadata::SetDeviceIsVideoOnly
virtual void SetDeviceIsVideoOnly(bool _arg)
mitk::USImageMetadata::PROP_DEV_ISCALIBRATED
static const char * PROP_DEV_ISCALIBRATED
Definition:
mitkUSImageMetadata.h:62
mitk::USImageMetadata::PROP_DEV_COMMENT
static const char * PROP_DEV_COMMENT
Definition:
mitkUSImageMetadata.h:60
mitk::USImageMetadata::PROP_DEV_MANUFACTURER
static const char * PROP_DEV_MANUFACTURER
Definition:
mitkUSImageMetadata.h:53
mitk::USImageMetadata::PROP_ZOOM
static const char * PROP_ZOOM
Definition:
mitkUSImageMetadata.h:65
mitk::USImageMetadata::~USImageMetadata
~USImageMetadata() override
Definition:
mitkUSImageMetadata.cpp:38
mitk::USImageMetadata::SetDeviceComment
virtual void SetDeviceComment(std::string _arg)
Source
Modules
US
USModel
mitkUSImageMetadata.cpp
Generated on Thu Mar 12 2020 10:24:08 for Medical Imaging Interaction Toolkit by
1.8.13