18 #ifndef sitkImageSeriesWriter_h
19 #define sitkImageSeriesWriter_h
63 ToString()
const override;
67 virtual std::vector<std::string>
82 virtual SITK_RETURN_SELF_TYPE_HEADER
83 SetImageIO(
const std::string & imageio);
92 return std::string(
"ImageSeriesWriter");
101 SITK_RETURN_SELF_TYPE_HEADER
102 SetUseCompression(
bool UseCompression);
104 GetUseCompression()
const;
106 SITK_RETURN_SELF_TYPE_HEADER
109 return this->SetUseCompression(
true);
111 SITK_RETURN_SELF_TYPE_HEADER
114 return this->SetUseCompression(
false);
124 SITK_RETURN_SELF_TYPE_HEADER
125 SetCompressionLevel(
int);
127 GetCompressionLevel()
const;
136 SITK_RETURN_SELF_TYPE_HEADER
137 SetCompressor(
const std::string &);
147 SITK_RETURN_SELF_TYPE_HEADER
148 SetFileNames(
const std::vector<PathType> & fileNames);
149 const std::vector<PathType> &
150 GetFileNames()
const;
154 SITK_RETURN_SELF_TYPE_HEADER
155 Execute(
const Image &);
156 SITK_RETURN_SELF_TYPE_HEADER
157 Execute(
const Image & image,
const std::vector<PathType> & inFileNames,
bool useCompression,
int compressionLevel);
160 template <
class TImageType>
162 ExecuteInternal(
const Image & inImage);
166 GetImageIOBase(
const PathType & fileName);
201 const std::vector<PathType> & fileNames,
202 bool useCompression =
false,
203 int compressionLevel = -1);