13 #ifndef mitkUSImageMetadata_h
14 #define mitkUSImageMetadata_h
16 #include <MitkUSExports.h>
18 #include <itkObject.h>
19 #include <itkObjectFactory.h>
32 itkFactorylessNewMacro(Self);
36 itkGetMacro(DeviceManufacturer, std::string);
37 itkSetMacro(DeviceManufacturer, std::string);
38 itkGetMacro(DeviceModel, std::string);
39 itkSetMacro(DeviceModel, std::string);
40 itkGetMacro(DeviceComment, std::string);
41 itkSetMacro(DeviceComment, std::string);
42 itkGetMacro(ProbeName, std::string);
43 itkSetMacro(ProbeName, std::string);
44 itkGetMacro(ProbeFrequency, std::string);
45 itkSetMacro(ProbeFrequency, std::string);
46 itkGetMacro(Zoom, std::string);
47 itkSetMacro(Zoom, std::string);
48 itkGetMacro(DeviceIsVideoOnly,
bool);
49 itkSetMacro(DeviceIsVideoOnly,
bool);
50 itkGetMacro(DeviceIsCalibrated,
bool);
51 itkSetMacro(DeviceIsCalibrated,
bool);
52 itkGetMacro(DeviceClass, std::string);
53 itkSetMacro(DeviceClass, std::string);