00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef __mitkWriter_h
00012 #define __mitkWriter_h
00013
00014 #include "mitkTarget.h"
00015
00016
00017
00031 class MITK_COMMON_API mitkWriter : public mitkTarget
00032 {
00033 public:
00034 MITK_TYPE(mitkWriter,mitkTarget)
00035
00036 virtual void PrintSelf(ostream& os);
00037
00042 void AddFileName(const char *inFileName);
00043
00047 void SortFileNames();
00048
00049
00050 protected:
00051 virtual ~mitkWriter();
00052 mitkWriter();
00053
00054 int _getFileCount(void);
00055 const char* _getFileName(int nIndex);
00056 mitkStringList *m_FileNames;
00057 private:
00058 mitkWriter(const mitkWriter&);
00059 void operator=(const mitkWriter&);
00060 };
00061
00062
00063
00064
00065
00066
00067 #endif
00068