18 #ifndef sitkImageSeriesReader_h
19 #define sitkImageSeriesReader_h
66 std::string ToString()
const override;
69 std::string
GetName()
const override {
return std::string(
"ImageSeriesReader"); }
78 { this->m_MetaDataDictionaryArrayUpdate = metaDataDictionaryArrayUpdate;
return *
this; }
113 static std::vector<std::string> GetGDCMSeriesFileNames(
const std::string &directory,
114 const std::string &seriesID =
"",
115 bool useSeriesDetails =
false,
116 bool recursive =
false,
117 bool loadSequences =
false );
129 static std::vector<std::string> GetGDCMSeriesIDs(
const std::string &directory,
130 bool useSeriesDetails =
false );
132 SITK_RETURN_SELF_TYPE_HEADER SetFileNames (
const std::vector<std::string> &fileNames );
133 const std::vector<std::string> &GetFileNames()
const;
135 Image Execute()
override;
151 std::vector<std::string>
GetMetaDataKeys(
unsigned int slice )
const {
return this->m_pfGetMetaDataKeys(slice); }
155 bool HasMetaDataKey(
unsigned int slice,
const std::string &key )
const {
return this->m_pfHasMetaDataKey(slice, key); }
165 std::string
GetMetaData(
unsigned int slice,
const std::string &key )
const {
return this->m_pfGetMetaData(slice, key); }
221 const std::string &imageIO=
"");