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