00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef __mitkRawDataReader_h
00012 #define __mitkRawDataReader_h
00013
00014 #include "mitkReader.h"
00015 #include "mitkReconstructionIncludes.h"
00016 #include "mitkOoCGlobalSettings.h"
00017
00026
00027 class MITK_RECONSTRUCTION_API mitkRawDataReader : public mitkReader
00028 {
00029 public:
00030 MITK_TYPE(mitkRawDataReader, mitkReader)
00031
00032 virtual void PrintSelf(ostream &os);
00033
00043 void SetOoCSupport(char const *diskPath=mitkOoCGlobalSettings::DiskCachePath, unsigned int bufSliceNum = mitkOoCGlobalSettings::BufferedSliceNumber, bool supportOoC = true);
00044
00045
00046 protected:
00047
00048 mitkString *m_DiskPath;
00049 unsigned int m_BufferedSliceNum;
00050 bool m_NeedOoC;
00051
00052 virtual ~mitkRawDataReader();
00053 mitkRawDataReader();
00054
00055 private:
00056 mitkRawDataReader(const mitkRawDataReader&);
00057 void operator = (const mitkRawDataReader&);
00058
00059 };
00060
00061
00062
00063
00064
00065
00066 #endif
00067
00068