18 #ifndef sitkImageSeriesWriter_h
19 #define sitkImageSeriesWriter_h
60 std::string ToString()
const override;
78 virtual SITK_RETURN_SELF_TYPE_HEADER SetImageIO(
const std::string &imageio);
79 virtual std::string GetImageIO( )
const;
83 std::string
GetName()
const override {
return std::string(
"ImageSeriesWriter"); }
91 SITK_RETURN_SELF_TYPE_HEADER SetUseCompression(
bool UseCompression );
92 bool GetUseCompression( )
const;
94 SITK_RETURN_SELF_TYPE_HEADER
UseCompressionOn( ) {
return this->SetUseCompression(
true); }
95 SITK_RETURN_SELF_TYPE_HEADER
UseCompressionOff( ) {
return this->SetUseCompression(
false); }
104 SITK_RETURN_SELF_TYPE_HEADER SetCompressionLevel(
int);
105 int GetCompressionLevel()
const;
114 SITK_RETURN_SELF_TYPE_HEADER SetCompressor(
const std::string &);
115 std::string GetCompressor();
123 SITK_RETURN_SELF_TYPE_HEADER SetFileNames (
const std::vector<std::string> &fileNames );
124 const std::vector<std::string> &GetFileNames()
const;
128 SITK_RETURN_SELF_TYPE_HEADER Execute(
const Image& );
129 SITK_RETURN_SELF_TYPE_HEADER Execute(
const Image &image,
const std::vector<std::string> &inFileNames,
bool useCompression,
int compressionLevel );
133 template <
class TImageType> Self &ExecuteInternal (
const Image& inImage );
171 const std::vector<std::string> & fileNames,
172 bool useCompression =
false,
173 int compressionLevel = -1);