00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef __mitkDICOMWriter_h
00012 #define __mitkDICOMWriter_h
00013
00014 #include "mitkVolumeWriter.h"
00015
00041 class MITK_COMMON_API mitkDICOMWriter : public mitkVolumeWriter
00042 {
00043 public:
00044 MITK_TYPE(mitkDICOMWriter,mitkVolumeWriter)
00045
00046 virtual void PrintSelf(ostream& os);
00047
00048 mitkDICOMWriter();
00049
00054 void SetStudyUID(const string &uid);
00055
00060 void SetSeriesUID(const string &uid);
00061
00062 protected:
00063 virtual ~mitkDICOMWriter();
00064
00065
00066
00067 virtual bool Execute();
00068
00069 char m_StudyUID[65];
00070 char m_SeriesUID[65];
00071
00072 private:
00073 mitkDICOMWriter(const mitkDICOMWriter&);
00074 void operator=(const mitkDICOMWriter&);
00075 };
00076 #endif
00077