00001 #ifndef __creaImageIOUltrasonixImageReader_h_INCLUDED__
00002 #define __creaImageIOUltrasonixImageReader_h_INCLUDED__
00003
00004
00005 #include <creaImageIOAbstractImageReader.h>
00006 #include <creaImageIOSystem.h>
00007
00008 namespace creaImageIO
00009 {
00010
00011
00016
00018 class CREAIMAGEIO_EXPORT UltrasonixImageReader : virtual public AbstractImageReader
00019 {
00020 public:
00021 UltrasonixImageReader();
00022
00023 virtual ~UltrasonixImageReader();
00024
00025 virtual void PushBackExtensions(std::vector<std::string>&);
00026 virtual bool CanRead(const std::string& filename);
00027 virtual vtkImageData* ReadImage(const std::string& filename);
00028 virtual void ReadAttributes(const std::string& filename,
00029 tree::AttributeMapType& attr);
00030
00031 };
00032
00033
00034
00035
00036 }
00037
00038
00039
00040 #endif // #ifndef __creaImageIOUltrasonixImageReader_h_INCLUDED__