17 #ifndef MITKUSIMAGEMETADATA_H_HEADER_INCLUDED_
18 #define MITKUSIMAGEMETADATA_H_HEADER_INCLUDED_
20 #include <MitkUSExports.h>
22 #include <itkObject.h>
23 #include <itkObjectFactory.h>
36 itkFactorylessNewMacro(Self)
40 itkGetMacro(DeviceManufacturer, std::string);
41 itkSetMacro(DeviceManufacturer, std::string);
42 itkGetMacro(DeviceModel, std::string);
43 itkSetMacro(DeviceModel, std::string);
44 itkGetMacro(DeviceComment, std::string);
45 itkSetMacro(DeviceComment, std::string);
46 itkGetMacro(ProbeName, std::string);
47 itkSetMacro(ProbeName, std::string);
48 itkGetMacro(ProbeFrequency, std::string);
49 itkSetMacro(ProbeFrequency, std::string);
50 itkGetMacro(Zoom, std::string);
51 itkSetMacro(Zoom, std::string);
52 itkGetMacro(DeviceIsVideoOnly,
bool);
53 itkSetMacro(DeviceIsVideoOnly,
bool);
54 itkGetMacro(DeviceIsCalibrated,
bool);
55 itkSetMacro(DeviceIsCalibrated,
bool);
56 itkGetMacro(DeviceClass, std::string);
57 itkSetMacro(DeviceClass, std::string);
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacroItkParent(className, SuperClassName)