Go to the documentation of this file.00001 #ifndef __creaImageIOUltrasonixImageReader_h_INCLUDED__
00002 #define __creaImageIOUltrasonixImageReader_h_INCLUDED__
00003
00004 #include <creaImageIOAbstractImageReader.h>
00005 #include <creaImageIOSystem.h>
00006
00007 namespace creaImageIO
00008 {
00013
00015 class CREAIMAGEIO_EXPORT UltrasonixImageReader : virtual public AbstractImageReader
00016 {
00017 public:
00018 UltrasonixImageReader();
00019
00020 virtual ~UltrasonixImageReader();
00022 virtual void PushBackExtensions(std::vector<std::string>&);
00024 virtual bool CanRead(const std::string& filename);
00026 virtual vtkImageData* ReadImage(const std::string& filename);
00028 virtual void ReadAttributes(const std::string& filename,
00029 tree::AttributeMapType& attr);
00030
00031 virtual void getAttributes(const std::string filename,
00032 std::map <std::string , std::string> &infos, std::vector<std::string> i_attr);
00033
00034 };
00035
00036
00037 }
00038
00039 #endif // #ifndef __creaImageIOUltrasonixImageReader_h_INCLUDED__