Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef GDCMIMAGEWRITER_H
00016 #define GDCMIMAGEWRITER_H
00017
00018 #include "gdcmPixmapWriter.h"
00019 #include "gdcmImage.h"
00020
00021 namespace gdcm
00022 {
00023
00024 class Image;
00028 class GDCM_EXPORT ImageWriter : public PixmapWriter
00029 {
00030 public:
00031 ImageWriter();
00032 ~ImageWriter();
00033
00037 const Image& GetImage() const { return dynamic_cast<const Image&>(*PixelData); }
00038 Image& GetImage() { return dynamic_cast<Image&>(*PixelData); }
00039
00040
00042 bool Write();
00043
00044 protected:
00045
00046 private:
00047 };
00048
00049 }
00050
00051 #endif //GDCMIMAGEWRITER_H