gdcmImageReader.h
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;
00035 class GDCM_EXPORT ImageReader : public PixmapReader
00036 {
00037 public:
00038 ImageReader();
00039 ~ImageReader();
00040
00044
00045 bool Read();
00046
00047
00048
00050 const Image& GetImage() const;
00051 Image& GetImage();
00052
00053
00054 protected:
00055 bool ReadImage(MediaStorage const &ms);
00056 bool ReadACRNEMAImage();
00057 };
00058
00059 }
00060
00061 #endif //__gdcmImageReader_h
00062