13 #ifndef mitkDICOMTagScanner_h
14 #define mitkDICOMTagScanner_h
50 virtual void AddTag(
const DICOMTag& tag) = 0;
69 virtual void SetInputFiles(
const StringList& filenames) = 0;
77 virtual void Scan() = 0;
87 virtual DICOMTagCache::Pointer GetScanCache()
const = 0;
92 static std::string GetActiveLocale();
97 void PushLocale()
const;
102 void PopLocale()
const;
109 static std::mutex s_LocaleMutex;
111 mutable std::stack<std::string> m_ReplacedCLocales;
112 mutable std::stack<std::locale> m_ReplacedCinLocales;