18 #ifndef sitkImageSeriesReader_h
19 #define sitkImageSeriesReader_h
56 std::string ToString()
const override;
59 std::string
GetName()
const override {
return std::string(
"ImageSeriesReader"); }
68 { this->m_MetaDataDictionaryArrayUpdate = metaDataDictionaryArrayUpdate;
return *
this; }
100 static std::vector<std::string> GetGDCMSeriesFileNames(
const std::string &directory,
101 const std::string &seriesID =
"",
102 bool useSeriesDetails =
false,
103 bool recursive =
false,
104 bool loadSequences =
false );
111 static std::vector<std::string> GetGDCMSeriesIDs(
const std::string &directory );
113 SITK_RETURN_SELF_TYPE_HEADER SetFileNames (
const std::vector<std::string> &fileNames );
114 const std::vector<std::string> &GetFileNames()
const;
116 Image Execute()
override;
132 std::vector<std::string>
GetMetaDataKeys(
unsigned int slice )
const {
return this->m_pfGetMetaDataKeys(slice); }
136 bool HasMetaDataKey(
unsigned int slice,
const std::string &key )
const {
return this->m_pfHasMetaDataKey(slice, key); }
146 std::string
GetMetaData(
unsigned int slice,
const std::string &key )
const {
return this->m_pfGetMetaData(slice, key); }
195 const std::string &imageIO=
"");