18 #ifndef sitkImageSeriesReader_h
19 #define sitkImageSeriesReader_h
43 virtual std::string ToString()
const;
46 virtual std::string
GetName()
const {
return std::string(
"ImageSeriesReader"); }
65 static std::vector<std::string> GetGDCMSeriesFileNames(
const std::string &directory,
66 const std::string &seriesID =
"",
67 bool useSeriesDetails =
false,
68 bool recursive =
false,
69 bool loadSequences =
false );
76 static std::vector<std::string> GetGDCMSeriesIDs(
const std::string &directory );
78 SITK_RETURN_SELF_TYPE_HEADER SetFileNames (
const std::vector<std::string> &fileNames );
79 const std::vector<std::string> &GetFileNames()
const;
94 nsstd::auto_ptr<detail::MemberFunctionFactory<MemberFunctionType> >
m_MemberFactory;
An abract base class for image readers.
PixelIDValueEnum
Enumerated values of pixelIDs.
Read series of image into a SimpleITK image.
std::vector< std::string > m_FileNames
virtual std::string GetName() const
SITKIO_EXPORT Image ReadImage(const std::string &filename, PixelIDValueEnum outputPixelType=sitkUnknown)
ReadImage is a procedural interface to the ImageFileReader class which is convenient for most image r...
nsstd::auto_ptr< detail::MemberFunctionFactory< MemberFunctionType > > m_MemberFactory
The main Image class for SimpleITK.