17 #ifndef mitkDICOMTagScanner_h
18 #define mitkDICOMTagScanner_h
21 #include "itkMutexLock.h"
54 virtual void AddTag(
const DICOMTag& tag) = 0;
73 virtual void SetInputFiles(
const StringList& filenames) = 0;
81 virtual void Scan() = 0;
96 static std::string GetActiveLocale();
101 void PushLocale()
const;
106 void PopLocale()
const;
115 mutable std::stack<std::string> m_ReplacedCLocales;
116 mutable std::stack<std::locale> m_ReplacedCinLocales;
itk::SmartPointer< Self > Pointer
Class is used to identify (nested) attributes in a DICOM dataset. In contrast to the class DICOMTag...
std::vector< DICOMTag > DICOMTagList
Representation of a DICOM tag.
#define MITKDICOMREADER_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkClassMacroItkParent(className, SuperClassName)
std::vector< std::string > StringList
std::vector< DICOMTagPath > DICOMTagPathList
std::vector< DICOMDatasetAccessingImageFrameInfo::Pointer > DICOMDatasetAccessingImageFrameList