Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef GDCMIMAGEREADER_H
00016 #define GDCMIMAGEREADER_H
00017
00018 #include "gdcmPixmapReader.h"
00019 #include "gdcmImage.h"
00020
00021 namespace gdcm
00022 {
00023
00024 class MediaStorage;
00034 class GDCM_EXPORT ImageReader : public PixmapReader
00035 {
00036 public:
00037 ImageReader();
00038 ~ImageReader();
00039
00043
00044 bool Read();
00045
00046
00047
00049 const Image& GetImage() const;
00050 Image& GetImage();
00051
00052
00053 protected:
00054 bool ReadImage(MediaStorage const &ms);
00055 bool ReadACRNEMAImage();
00056 };
00057
00058 }
00059
00060 #endif //GDCMIMAGEREADER_H
00061