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; }
114 static std::vector<std::string> GetGDCMSeriesFileNames(
const std::string &directory,
115 const std::string &seriesID =
"",
116 bool useSeriesDetails =
false,
117 bool recursive =
false,
118 bool loadSequences =
false );
130 static std::vector<std::string> GetGDCMSeriesIDs(
const std::string &directory,
131 bool useSeriesDetails =
false );
133 SITK_RETURN_SELF_TYPE_HEADER SetFileNames (
const std::vector<std::string> &fileNames );
134 const std::vector<std::string> &GetFileNames()
const;
136 Image Execute()
override;
152 std::vector<std::string>
GetMetaDataKeys(
unsigned int slice )
const {
return this->m_pfGetMetaDataKeys(slice); }
156 bool HasMetaDataKey(
unsigned int slice,
const std::string &key )
const {
return this->m_pfHasMetaDataKey(slice, key); }
166 std::string
GetMetaData(
unsigned int slice,
const std::string &key )
const {
return this->m_pfGetMetaData(slice, key); }
222 const std::string &imageIO=
"");