14 #ifndef mitkUSDeviceReaderXML_H_HEADER_INCLUDED_ 15 #define mitkUSDeviceReaderXML_H_HEADER_INCLUDED_ 17 #include <MitkUSExports.h> 34 std::vector<itk::SmartPointer<BaseData>> Read()
override;
35 bool ReadUltrasoundDeviceConfiguration();
37 void SetFilename(std::string filename);
60 std::vector <mitk::USProbe::Pointer>
probes;
63 : fileversion(0), deviceType(
"Unknown"), deviceName(
"Unknown"),
64 manufacturer(
"Unknown"), comment(
""), host(
"localhost"),
65 port(18944), server(false), numberOfImageStreams(1),
66 useGreyscale(true), useResolutionOverride(true),
67 resolutionWidth(640), resolutionHeight(480), sourceID(0),
68 filepathVideoSource(
""), opencvPort(0)
82 void ExtractAttributeInformationOfUltrasoundDeviceTag(TiXmlElement *element);
87 void ExtractAttributeInformationOfGeneralSettingsTag(TiXmlElement *element);
92 void ExtractProbe(TiXmlElement *element);
95 std::string m_Filename;
101 #endif // mitkUSDeviceReaderXML_H_HEADER_INCLUDED_
DataCollection - Class to facilitate loading/accessing structured data.
std::string filepathVideoSource
std::vector< itk::SmartPointer< BaseData > > Read() override=0
Reads a path or stream and creates a list of BaseData objects.
std::vector< mitk::USProbe::Pointer > probes
bool useResolutionOverride
Base class for creating mitk::BaseData objects from files or streams.