18 #ifndef sitkImageSeriesReader_h
19 #define sitkImageSeriesReader_h
67 std::string ToString()
const override;
70 std::string
GetName()
const override {
return std::string(
"ImageSeriesReader"); }
79 { this->m_MetaDataDictionaryArrayUpdate = metaDataDictionaryArrayUpdate;
return *
this; }
111 static std::vector<std::string> GetGDCMSeriesFileNames(
const std::string &directory,
112 const std::string &seriesID =
"",
113 bool useSeriesDetails =
false,
114 bool recursive =
false,
115 bool loadSequences =
false );
122 static std::vector<std::string> GetGDCMSeriesIDs(
const std::string &directory );
124 SITK_RETURN_SELF_TYPE_HEADER SetFileNames (
const std::vector<std::string> &fileNames );
125 const std::vector<std::string> &GetFileNames()
const;
127 Image Execute()
override;
143 std::vector<std::string>
GetMetaDataKeys(
unsigned int slice )
const {
return this->m_pfGetMetaDataKeys(slice); }
147 bool HasMetaDataKey(
unsigned int slice,
const std::string &key )
const {
return this->m_pfHasMetaDataKey(slice, key); }
157 std::string
GetMetaData(
unsigned int slice,
const std::string &key )
const {
return this->m_pfGetMetaData(slice, key); }
213 const std::string &imageIO=
"");