18 #ifndef __itkImageSeriesWriter_h
19 #define __itkImageSeriesWriter_h
40 const char *message =
"Error in IO"):
43 SetDescription(message);
48 const char *message =
"Error in IO"):
51 SetDescription(message);
78 template<
class TInputImage,
class TOutputImage >
109 using Superclass::SetInput;
130 virtual void Write(
void);
134 virtual void Update()
155 itkSetStringMacro(SeriesFormat);
156 itkGetStringMacro(SeriesFormat);
163 if ( m_FileNames != name )
178 void SetFileName(std::string
const & name)
181 m_FileNames.push_back(name);
188 void AddFileName(std::string
const & name)
190 m_FileNames.push_back(name);
197 itkSetMacro(MetaDataDictionaryArray, DictionaryArrayRawPointer);
200 itkSetMacro(UseCompression,
bool);
201 itkGetConstReferenceMacro(UseCompression,
bool);
202 itkBooleanMacro(UseCompression);
206 void PrintSelf(std::ostream & os,
Indent indent)
const;
210 void GenerateData(
void);
214 void GenerateNumericFileNamesAndWrite(
void);
222 void operator=(
const Self &);
244 void GenerateNumericFileNames(
void);
250 #ifndef ITK_MANUAL_INSTANTIATION
251 #include "itkImageSeriesWriter.hxx"
254 #endif // __itkImageSeriesWriter_h